@font-face {
	font-family:'iconfont';
	/* Project id 4104928 */
	src:url('//at.alicdn.com/t/c/font_4104928_p8pobis4aw.woff2?t=1687167296043') format('woff2'),url('//at.alicdn.com/t/c/font_4104928_p8pobis4aw.woff?t=1687167296043') format('woff'),url('//at.alicdn.com/t/c/font_4104928_p8pobis4aw.ttf?t=1687167296043') format('truetype');
}
.iconfont {
	font-family:"iconfont" !important;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:0.2px;
	-moz-osx-font-smoothing:grayscale;
}
::-webkit-scrollbar {
	width:8px;
	height:10px;
}
::-webkit-scrollbar-track {
	border-radius:0;
}
::-webkit-scrollbar-thumb {
	-webkit-box-shadow:inset 0 0 6px #00c7a1;
	background-color:#00c7a1;
}
::-webkit-scrollbar-thumb:hover {
	border-radius:5px;
	-webkit-box-shadow:inset 0 0 6px #7ccfc0;
	background-color:#7ccfc0;
}
body {
	width:100%;
}
@keyframes fadeIniup {
	0% {
	opacity:0;
	transform:translateY(60px);
}
100% {
	opacity:1;
	transform:translateY(0);
}
}.he_fadeup1 {
	-webkit-animation:fadeIniup 1s ease both;
	animation:fadeIniup 1s ease both;
	-ms-animation:fadeInUp 1s ease both;
	animation-delay:0.3s;
}
.modalBox {
	position:relative;
	z-index:1999;
}
.modalBox .modalIcon {
	width:7vw;
	position:fixed;
	right:0;
	bottom:5vw;
	cursor:pointer;
	z-index:99;
	-webkit-animation:swingzoom 4s ease-in infinite 5s;
	-webkit-transition:all 800ms cubic-bezier(0.19,1,0.22,1);
}
@-webkit-keyframes swingzoom {
	3%,9% {
	-webkit-transform:translateX(3px) rotate(2deg);
	transform:translateX(3px) rotate(2deg);
}
6%,12% {
	-webkit-transform:translateX(-3px) rotate(-2deg);
	transform:translateX(-3px) rotate(-2deg);
}
15%,21% {
	-webkit-transform:translateX(2px) rotate(1deg);
	transform:translateX(2px) rotate(1deg);
}
18%,24% {
	-webkit-transform:translateX(-2px) rotate(-1deg);
	transform:translateX(-2px) rotate(-1deg);
}
27% {
	-webkit-transform:translateX(0px) rotate(0);
	transform:translateX(0px) rotate(0);
}
30% {
	-webkit-transform:translateX(0px) rotate(0);
	transform:translateX(0px) rotate(0);
}
}.modalBox .modalMenban {
	width:100%;
	height:100vh;
	position:fixed;
	top:0;
	background:rgba(0,0,0,0.5);
	opacity:0;
	pointer-events:none;
	transition:0.3s all;
	z-index:99;
}
.modalBox .modalMenban .close {
	color:white;
	font-size:2vw;
	position:absolute;
	top:25%;
	right:23vw;
	cursor:pointer;
	transition:0.3s all;
	z-index:9;
	width:35px;
	border:1px solid #fff;
	border-radius:50%;
	padding:9px;
}
.modalBox .modalMenban .close:hover {
	transform:rotate(90deg);
}
.modalBox .modalMenban .modals {
	width:53vw;
	height:29vw;
	position:absolute;
	background:url('/resources/assets/images2025/modalBg.png?v=20251027') center no-repeat;
	background-size:cover !important;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
.modalBox .modalMenban form {
	width:auto;
	padding-top:11vw;
	margin:0 auto;
	position:absolute;
	right:7vw;
}
.modalBox .modalMenban form .input {
	width:16vw;
	height:2.5vw;
	border:1px solid #E3755E;
	background-color:white;
	border-radius:5px;
	margin:0 auto 1vw auto;
	padding:0 1vw;
	display:flex;
	align-items:center;
}
.modalBox .modalMenban form .input img {
	width:.9vw;
}
.modalBox .modalMenban form .input input {
	color:#666666;
	font-size:14px;
	width:16vw;
	height:2.5vw;
	background:transparent;
	border:transparent;
	outline:none;
	padding:0 1vw;
}
.modalBox .modalMenban form .input::-webkit-input-placeholder {
	/* WebKit,Blink,Edge */
	color:#666666;
}
.modalBox .modalMenban form .submit {
	width:16vw;
	margin:0 auto;
	cursor:pointer;
	-webkit-animation:scale 1s ease infinite;
}
.modalBox .modalMenban form .submit img {
	margin:0 auto;
}
@-webkit-keyframes scale {
	0%,100% {
	-webkit-transform:scale(0.9);
	-moz-transform:scale(0.9);
	-ms-transform:scale(0.9);
	-o-transform:scale(0.9);
	transform:scale(0.9);
}
50% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}
}.modalBox .modalMenban form .infos {
	color:rgba(152,33,26,.65);
	font-size:12px;
	text-align:center;
	display:flex;
	justify-content:center;
	align-items:center;
}
.modalBox .modalMenban form .infos span {
	margin-left:5px;
	color:rgba(152,33,26,.8);
	border-bottom:1px solid rgba(152,33,26,.8);
	cursor:pointer;
}
.modalBox .modalMenban form .infos .check {
	width:12px;
	height:12px;
	border:1px solid #FE5F58;
	border-radius:50%;
	margin-right:5px;
	background:white;
	cursor:pointer;
}
.modalBox .modalMenban form .infos .check.active {
	background:#FE5F58;
}
.modalBox .modalMenban.active {
	opacity:1;
	pointer-events:all;
}
.foot_sign_up {
	width:100%;
	position:fixed;
	bottom:0;
	background:rgba(0,0,0,.3);
	backdrop-filter:blur(5px);
	z-index:99;
	display:flex;
	justify-content:center;
	padding:15px 0;
	transform:translateY(10vw);
	transition:.5s all cubic-bezier(0.215,0.610,0.355,1);
}
.foot_sign_up .w1400 {
	max-width:none;
	width:1100px;
}
.foot_sign_up.active {
	transform:translateY(0);
}
.foot_sign_upBox {
	width:100%;
	position:relative;
}
.sign_tips {
	width:100%;
	display:flex;
	justify-content:center;
	margin-top:10px;
	font-size:12px;
	color:rgba(255,255,255,.75);
	align-items:center;
	gap:5px;
}
.sign_tips .checkbox {
	width:12px;
	height:12px;
	background:#fff;
	border:1px solid #009F79;
	border-radius:50%;
	cursor:pointer;
	position:relative;
}
.sign_tips .checkbox::after {
	width:5px;
	height:5px;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	content:'';
	background:#009F79;
	border-radius:50%;
}
.sign_tips a {
	cursor:pointer;
	text-decoration:underline;
}
.sign_tips a:hover {
	color:#31D0A0;
	text-decoration:none;
}
.submit.sh {
	display:none;
}
.foot_sign_up .img {
	width:200px;
	position:absolute;
	left:0%;
	bottom:0;
}
.foot_sign_up form {
	display:flex;
	align-items:center;
	gap:10px;
	justify-content:space-between;
}
.foot_sign_up .input {
	background:white;
	border-radius:3px;
	overflow:hidden;
	width:170px;
}
.dis-input {
	padding:0px;
	width:370px;
	display:flex;
	justify-content:space-between;
}
.dis-input>select {
	width:120px;
	outline:none;
	border:none;
	border-radius:3px;
	height:40px;
	padding-left:10px;
	background:transparent;
	background:#fff;
	color:#9f9f9f;
}
.dis-input>select option:first-child {
	color:#9f9f9f;
}
.mob-nav-2025 {
	display:none;
}
.foot_sign_up .input input::placeholder {
	color:#9f9f9f;
}
.foot_sign_up .input input {
	color:#3e3e3e;
}
.dis-input>select.changed {
	color:#3e3e3e;
}
.foot_sign_up .input input {
	font-size:14px;
	padding:0px 10px;
	background:transparent;
	outline:none;
	border:transparent;
	height:40px;
}
.foot_sign_up .submit {
	background:#31D0A0;
	color:white;
	font-size:16px;
	padding:10px 0px;
	border-radius:3px;
	cursor:pointer;
	-webkit-animation:scale 1s ease infinite;
	text-align:center;
	width:150px;
}
.foot_sign_up .close {
	cursor:pointer;
	position:absolute;
	right:-40px;
	transition:0.3s all;
	width:30px;
	border:1px solid #fff;
	border-radius:50%;
	padding:8px;
}
.foot_sign_up .close:hover {
	transform:rotate(90deg);
}
.foot_sign_up .infos {
	color:white;
	font-size:12px;
	text-align:center;
	display:flex;
	justify-content:center;
	align-items:center;
	margin-top:10px;
}
.foot_sign_up .infos span {
	margin-left:5px;
	color:white;
	border-bottom:1px solid white;
	cursor:pointer;
}
.foot_sign_up .infos .check {
	width:12px;
	height:12px;
	border:1px solid #31D0A0;
	border-radius:50%;
	margin-right:5px;
	background:white;
	cursor:pointer;
}
.foot_sign_up .infos .check.active {
	background:#31D0A0;
}
.privacyModal {
	width:100%;
	height:100vh;
	position:fixed;
	top:0;
	z-index:999;
	background:rgba(0,0,0,.5);
	opacity:0;
	pointer-events:none;
}
.privacyModal.active {
	opacity:1;
	pointer-events:all;
}
.privacyModal .close {
	font-size:2vw;
	position:absolute;
	right:2vw;
	top:2vw;
	color:white;
	cursor:pointer;
}
.privacyModal .privacy {
	width:50vw;
	height:80vh;
	position:absolute;
	top:50%;
	left:50%;
	background:white;
	border-radius:1vw;
	transform:translate(-50%,-50%);
	padding:3vw;
}
.privacyModal .privacy .tit {
	text-align:center;
	font-size:20px;
}
.index {
	margin-top:0;
}
.index .f1 {
	width:100%;
	position:relative;
	z-index:2;
	overflow:hidden;
}
.index .f1 .f1Swiper {
	width:100%;
	overflow:hidden;
}
.index .f1 .f1Swiper .swiper-slide {
	width:100%;
}
.index .f1 .f1Swiper .swiper-slide img {
	width:100%;
}
.index .f2 {
	width:100%;
	position:relative;
	z-index:3;
}
.index .f2 .f2Bg {
	width:100%;
	position:absolute;
	margin-top:-4vw;
	z-index:-1;
}
.index .f2 .f2TabBox {
	width:100%;
	display:inline-block;
	text-align:center;
	margin:6vw auto;
}
.index .f2 .f2TabBox .item {
	width:9vw;
	height:13vw;
	margin:0 1.5vw;
	display:inline-block;
}
.index .f2 .f2TabBox .item img {
	transition:0.5s all;
}
.index .f2 .f2TabBox .item:hover img {
	transform:translateY(-1vw);
}
.index .f2 .f2TabBox::before {
	content:'';
	position:absolute;
	width:0;
	height:2px;
	background:#ce9d6a;
	margin-top:6vw;
	margin-left:5vw;
	z-index:-1;
	transition:3s all;
}
.index .f2 .f2TabBox.active::before {
	width:50vw;
}
.index .f2 .f2Box {
	width:100%;
	padding:0 10vw;
}
.index .f2 .f2Box .titBox {
	width:30vw;
	height:8vw;
	background:url('/resources/assets/images2023/img8.png') center no-repeat;
	background-size:contain !important;
	margin:0 auto;
	text-align:center;
	line-height:7vw;
	color:#895b1f;
	font-size:2vw;
	font-weight:bold;
	position:relative;
	z-index:1;
}
.index .f2 .f2Box .f2Boxs {
	width:81vw;
	height:46vw;
	background:url('/resources/assets/images2023/img9.png') center no-repeat;
	background-size:contain !important;
	margin-top:-0.55vw;
}
.index .f2 .f2Box .f2Boxs .f2Tab {
	width:90%;
	display:flex;
	text-align:center;
	margin:0 auto;
	border-radius:1vw;
	background-color:#f4ece7;
	box-shadow:inset 0vw 0vw 2vw 0vw rgba(89,70,59,0.09);
	padding:3px;
	position:relative;
	top:2.5vw;
}
.index .f2 .f2Box .f2Boxs .f2Tab .item {
	flex:1;
	color:#895b1f;
	font-size:0.85vw;
	padding:0.5vw 1vw;
	cursor:pointer;
	text-align:center;
	border-radius:1vw;
}
.index .f2 .f2Box .f2Boxs .f2Tab .active {
	background-color:#ffffff;
	color:#895b1f;
}
.index .f2 .f2Box .f2Boxs .f2Tab .item:hover {
	background-color:#ffffff;
	color:#895b1f;
}
.index .f2 .f2Box .f2Boxs .f2Img {
	width:76.2vw;
	height:37.65vw;
	margin:4vw auto 0 auto;
	position:relative;
	left:-0.4vw;
	border-radius:5px;
}
.index .f2 .f2Box .f2Boxs .f2Img .img {
	width:76.2vw;
	height:37.65vw;
	background:url('/resources/assets/images2023/img10.jpg') center no-repeat;
	background-size:cover !important;
	display:block;
	transition:.5s all;
}
.index .f2 .f2Box .f2Boxs .f2Swiper {
	overflow:hidden;
	width:90%;
	height:auto;
	background-color:#f4ece7;
	box-shadow:inset 0vw 0vw 2vw 0vw rgba(89,70,59,0.09);
	border-radius:2vw;
	margin:0 auto;
	padding:.3vw;
	position:relative;
	top:2.3vw;
	text-align:center;
}
.index .f2 .f2Box .f2Boxs .f2Swiper .swiper-slide {
	cursor:pointer;
	line-height:2vw;
	border-radius:2vw;
	color:#383838;
}
.index .f2 .f2Box .f2Boxs .f2Swiper .swiper-slide .item {
	line-height:2vw;
	font-size:.85vw;
	text-align:center;
}
.index .f2 .f2Box .f2Boxs .f2Swiper .swiper-slide:hover {
	background-color:white;
	color:#895b1f;
}
.index .f2 .f2Box .f2Boxs .f2Swiper .swiper-slide-thumb-active {
	background-color:white;
	color:#895b1f;
}
.index .f2 .f2Box .f2Boxs .f2Swiper2 {
	width:94%;
	overflow:hidden;
	margin:3.5vw auto 0 auto;
	position:relative;
	left:-.38vw;
	border-radius:5px;
}
.index .f2 .f2Box .f2Boxs .f2Swiper2 .swiper-slide {
	}.index .f2 .f2Box .f2Boxs .f2Swiper2 .swiper-slide .img {
	width:100%;
	height:38vw;
	display:block;
	background-size:cover !important;
}
.index .f2 .f2Box .f2Boxs .f2Swiper2 .swiper-slide .img .btn {
	border:2px solid #D0B49C;
	background:#f3ebe5;
	display:block;
	margin:34vw auto 0 auto;
	width:12vw;
	height:3vw;
	line-height:3vw;
	text-align:center;
	font-size:.9vw;
	border-radius:10px;
	color:#895b1f;
	opacity:0;
	transition:.5s all;
	transform:translateY(3vw);
	position:absolute;
	left:40%;
}
.index .f2 .f2Box .f2Boxs .f2Swiper2 .swiper-slide:hover .img .btn {
	opacity:1;
	transform:translateY(0);
}
.index .f3 {
	width:100%;
	margin-top:43vw;
	position:relative;
	z-index:2;
}
.index .f3 .f3Bg {
	position:absolute;
	z-index:-1;
	margin-top:-3vw;
}
.index .f3 .titBox {
	width:30vw;
	height:10vw;
	background:url('/resources/assets/images2023/img11.png') center no-repeat;
	background-size:contain !important;
	margin:0 auto;
	text-align:center;
	padding-top:6vw;
	color:#895b1f;
	font-size:2vw;
	font-weight:bold;
	position:relative;
	z-index:1;
	top:5.5vw;
}
.index .f3 .f3TabSwiper {
	width:45%;
	text-align:center;
	margin:0 auto;
	border-radius:1vw;
	background-color:#f4ece7;
	box-shadow:inset 0vw 0vw 2vw 0vw rgba(89,70,59,0.09);
	padding:3px;
	position:relative;
	top:8vw;
	overflow:hidden;
}
.index .f3 .f3TabSwiper .swiper-slide {
	border-radius:1vw;
}
.index .f3 .f3TabSwiper .swiper-slide .item {
	color:#895b1f;
	font-size:0.85vw;
	padding:0.5vw 1vw;
	cursor:pointer;
	text-align:center;
	border-radius:1vw;
}
.index .f3 .f3TabSwiper .swiper-slide .item:hover {
	background-color:#ffffff;
	color:#895b1f;
}
.index .f3 .f3TabSwiper .swiper-slide-thumb-active {
	background-color:#ffffff;
	color:#895b1f;
}
.index .f3 .f3Swiper {
	width:100%;
	overflow:hidden;
	margin-top:10vw;
}
.index .f3 .f3Swiper .swiper-slide {
	width:64vw !important;
}
.index .f3 .f3Swiper3 {
	overflow:hidden;
}
.index .f3 .f3Swiper3 .swiper-slide {
	width:auto !important;
}
.index .f3 .f3Swiper .swiper-slide .item .imgBox {
	width:64vw;
	height:36vw;
	background:url('/resources/assets/images2023/img13.png') center no-repeat;
	background-size:contain !important;
	padding-top:0.5vw;
	overflow:hidden;
}
.index .f3 .f3Swiper .swiper-slide .item .imgBox .img {
	width:98%;
	margin:0 auto;
	height:35vw;
	border-radius:5px;
	background-size:cover !important;
	transition:0.5s all ease-in-out;
}
.index .f3 .f3Swiper .swiper-slide .item .imgList {
	width:100%;
	/*display:inline-block;
	*/
	margin-top:1vw;
	/*overflow-x:scroll;
	*/
	/*white-space:nowrap;
	*/
}
.index .f3 .f3Swiper .swiper-slide .item .imgList .imgs {
	width:15.3vw;
	height:9vw;
	/*display:inline-block;
	*/
	overflow:hidden;
	padding-top:0.5vw;
}
.index .f3 .f3Swiper .swiper-slide .item .imgList .imgs .img {
	width:14.8vw;
	height:8.05vw;
	margin:0 auto;
	border-radius:3px;
	background-size:cover !important;
	background-blend-mode:multiply;
	box-shadow:inset 0 0 2vw 0 rgba(89,70,59,0.28);
	cursor:pointer;
	transition:0.3s all;
}
.index .f3 .f3Swiper .swiper-slide .item .imgList .imgs .img .text {
	text-align:center;
	color:white;
	font-size:18px;
	line-height:11vw;
}
.index .f3 .f3Swiper .swiper-slide .item .imgList .imgs.active {
	background:url('/resources/assets/images2023/img13.png') center no-repeat;
	background-size:contain !important;
}
.index .f3 .f3Swiper .swiper-slide .item .imgList .imgs:last-child {
	margin-right:0;
}
.index .f3 .f3Swiper .swiper-button-next:after,.index .f3 .f3Swiper .swiper-rtl .swiper-button-prev:after {
	content:inherit;
}
.index .f3 .f3Swiper .swiper-button-prev:after,.index .f3 .f3Swiper .swiper-rtl .swiper-button-next:after {
	content:inherit;
}
.index .f3 .f3Swiper .swiper-button-next,.index .f3 .f3Swiper .swiper-rtl .swiper-button-prev {
	right:16.7vw;
	width:2.5vw;
	top:60%;
}
.index .f3 .f3Swiper .swiper-button-prev,.index .f3 .f3Swiper .swiper-rtl .swiper-button-next {
	left:16.7vw;
	width:2.5vw;
	top:60%;
}
.index .f4 {
	width:100%;
	margin-top:6.9vw;
}
.index .f4 .f4Bg {
	width:100%;
	position:relative;
	z-index:2;
}
.index .f4 .titBox {
	width:30vw;
	height:10vw;
	background:url('/resources/assets/images2023/img11.png') center no-repeat;
	background-size:contain !important;
	margin:0 auto;
	text-align:center;
	padding-top:6vw;
	color:#895b1f;
	font-size:2vw;
	font-weight:bold;
	position:relative;
	z-index:2;
	top:-2.7vw;
}
.index .f4 .f4Box {
	width:100%;
	position:relative;
	margin-top:-15vw;
	overflow:hidden;
	z-index:1;
}
.index .f4 .f4Box .imgBox {
	width:100%;
	height:55vw;
}
.index .f4 .f4Box .imgBox .img {
	width:100%;
	height:55vw;
	background-size:cover !important;
	background-blend-mode:multiply;
	transition:0.5s all ease-in-out;
}
.index .f4 .f4Box .imgBox .img .link360 {
	width:8vw;
	margin:0 auto;
	position:relative;
	top:22vw;
	cursor:pointer;
	display:block;
	text-align:center;
	-webkit-animation:scale 1s ease infinite;
}
.index .f4 .f4Box .imgBox .img .link360 p {
	margin-top:.5vw;
	font-size:16px;
	color:white;
}
.index .f4 .f4Box .imgList {
	width:100%;
	padding:0 10vw;
	display:flex;
	position:relative;
	top:-5vw;
	transition:1s all;
	pointer-events:none;
	opacity:0;
}
.index .f4 .f4Box .imgList.active {
	opacity:1;
	top:-13vw;
	pointer-events:all;
}
.index .f4 .f4Box .imgList .imgs {
	flex:1;
	border-radius:10px;
	overflow:hidden;
	text-align:center;
	color:white;
	font-size:18px;
	cursor:pointer;
}
.index .f4 .f4Box .imgList .imgs .img {
	width:15vw;
	height:8vw;
	background-size:cover !important;
	border-radius:10px;
	overflow:hidden;
	border:1px solid #cfcfcf;
	transition:0.3s all;
}
.index .f4 .f4Box .imgList .imgs p {
	margin-top:0.5vw;
}
.index .f4 .f4Box .imgList .imgs:hover .img {
	border:1px solid #349d78;
}
.index .f4 .f4Box .imgList.show {
	top:-3vw;
	opacity:0;
}
.index .f5 {
	width:100%;
	position:relative;
	margin-top:-9.75vw;
}
.index .f5 .f5Bg {
	width:100%;
	position:absolute;
}
.index .f5 .f5Info {
	position:relative;
	z-index:1;
}
.index .f5 .titBox {
	width:30vw;
	height:10vw;
	background:url('/resources/assets/images2023/img11.png') center no-repeat;
	background-size:contain !important;
	margin:0 auto;
	text-align:center;
	padding-top:6vw;
	color:#895b1f;
	font-size:2vw;
	font-weight:bold;
	position:relative;
	z-index:2;
}
.index .f5 .titBox2 {
	color:#895b1f;
	font-size:2vw;
	font-weight:bold;
	text-align:center;
	position:relative;
	top:3.3vw;
}
.index .f5 .f5Box {
	width:100%;
	padding:3vw 10vw;
}
.index .f5 .f5Box .f5Swiper {
	width:100%;
	height:auto;
	overflow:hidden;
}
.index .f5 .f5Box .f5Swiper .swiper-slide .img {
	width:38vw !important;
	height:27vw !important;
	background-size:contain !important;
	display:block;
}
.index .f5 .f5Box .f5Swiper .swiper-pagination-bullet {
	background:#b2937a;
	opacity:1;
}
.index .f5 .f5Box .f5Swiper .swiper-pagination-bullet-active {
	width:1.5vw;
	border-radius:5px;
}
.index .f5 .footer2023 {
	width:100%;
	height:53vw;
	background:url('/resources/assets/images2023/img29_1.png?v2.0.0') center no-repeat;
	background-size:cover !important;
	position:relative;
	margin-top:5vw;
}
.index .f5 .footer2023 .textBox {
	width:18vw;
	position:absolute;
	right:11.5vw;
	margin-top:12vw;
	text-align:center;
}
.index .f5 .footer2023 .textBox .tit {
	color:#474747;
	font-size:1.2vw;
}
.index .f5 .footer2023 .textBox .phone {
	color:#349d78;
	font-size:2vw;
	margin-top:1vw;
	margin-bottom:2vw;
	padding-bottom:2vw;
	border-bottom:1px solid white;
}
.index .f5 .footer2023 .textBox .iconBox {
	width:100%;
	display:inline-block;
}
.index .f5 .footer2023 .textBox .iconBox .icon {
	width:3vw;
	height:3vw;
	display:inline-block;
	background-color:#d5e4de;
	border-radius:50%;
	color:#349d78;
	font-size:1.5vw;
	line-height:3vw;
	margin:0 0.1vw;
	cursor:pointer;
}
.index .f5 .footer2023 .textBox .iconBox .icon .img {
	width:7vw;
	position:absolute;
	margin-top:-7.5vw;
	margin-left:-2vw;
	pointer-events:none;
	opacity:0;
	transition:.3s all;
	background:white;
}
.index .f5 .footer2023 .textBox .iconBox .icon .img img {
	margin:0 auto;
}
.index .f5 .footer2023 .textBox .iconBox .icon .img p {
	color:#333333;
	font-size:.7vw;
	margin-top:-1vw;
	height:2.5vw;
}
.index .f5 .footer2023 .textBox .iconBox .wechat:hover .img {
	opacity:1;
}
.index .f5 .footer2023 .textBox .iconBox .icon i {
	transition:0.3s all;
	position:absolute;
	margin-left:-0.7vw;
}
.index .f5 .footer2023 .textBox .iconBox .icon:hover i {
	font-size:1.8vw;
	margin-left:-0.9vw;
}
.index .f5 .footer2023 .textBox .linkBox {
	width:100%;
	display:inline-block;
	margin:2vw auto;
}
.index .f5 .footer2023 .textBox .linkBox .link {
	width:5vw;
	display:inline-block;
	font-size:0.9vw;
	margin-bottom:0.5vw;
	border-right:1px solid #C6CCCA;
}
.index .f5 .footer2023 .textBox .linkBox .link:hover {
	color:#349d78;
}
.index .f5 .footer2023 .textBox .linkBox .link:nth-child(3n) {
	border:transparent;
}
.index .f5 .footer2023 .textBox .address {
	font-size:0.7vw;
}
.index .f5 .footer2023 .textBox .info {
	font-size:0.7vw;
	margin-top:0.5vw;
	display:block;
}
.Effect {
	width:100%;
	overflow:hidden;
}
.Effect .bannerBox {
	width:100%;
	height:30vw;
	background-size:cover !important;
	margin-top:84px;
}
.Effect .title {
	text-align:center;
	margin:4vw 0 2vw 0;
	color:#00c7a1;
	font-size:2vw;
	z-index:2;
	position:relative;
}
.Effect .title::before {
	content:'';
	position:absolute;
	width:2vw;
	height:1px;
	background:#00c7a1;
	margin-top:1.4vw;
	margin-left:-4vw;
}
.Effect .title::after {
	content:'';
	position:absolute;
	width:2vw;
	height:1px;
	background:#00c7a1;
	margin-top:1.4vw;
	margin-left:1.5vw;
}
.Effect .EffectBox {
	width:100%;
	padding:0 5vw;
	display:inline-block;
	margin-top:8vw;
}
.Effect .EffectBox .item {
	width:28vw;
	height:41vw;
	display:inline-block;
	float:left;
	margin-right:2vw;
	margin-bottom:2vw;
	cursor:pointer;
	overflow:hidden;
	position:relative;
}
.Effect .EffectBox .item .imgBox .pic {
	background:center center no-repeat;
	background-size:cover;
	width:28vw;
	height:41vw;
	position:absolute;
	left:0%;
	top:0%;
	-webkit-transition:all 1.5s ease;
	-webkit-transform:scale(1.1);
}
.Effect .EffectBox .item .imgBox .pic img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.Effect .EffectBox .item .imgBox .pic::after {
	width:100%;
	height:100%;
	position:absolute;
	left:0%;
	top:0%;
	content:'';
	background:#000;
	content:'';
	opacity:.3;
	-webkit-transition:all .45s;
}
.Effect .EffectBox .item .imgBox {
	position:absolute;
	left:0%;
	top:0%;
	width:100%;
	height:0%;
	-webkit-transition:all 1.5s cubic-bezier(0.215,0.610,0.355,1);
	overflow:hidden;
}
.Effect .EffectBox .item.animated .imgBox {
	height:100%;
}
.Effect .EffectBox .item.animated .imgBox .pic {
	-webkit-transform:scale(1);
}
.Effect .EffectBox .item .textBox {
	width:28vw;
	position:absolute;
	text-align:center;
	z-index:1;
	/*background-image:linear-gradient(-45deg,rgba(69,198,160,0.3) 0%,rgba(69,198,160,0.2) 50%,rgba(69,198,160,0.3) 51%,rgba(69,198,160,0.3) 100%);
	*/
}
.Effect .EffectBox .item .text {
	width:100%;
	text-align:center;
	padding-top:8vw;
}
.Effect .EffectBox .item:hover .text .cn {
	/*-webkit-text-stroke:1px white;
	*/
	/*font-weight:bold;
	*/
	background:rgba(15,192,150,.7);
	color:white;
}
.Effect .EffectBox .item .text .en {
	-webkit-text-stroke:1px rgba(255,255,255,0.7);
	color:transparent;
	font-size:2.5vw;
	font-family:avant;
	-webkit-transition:all .5s;
	display:none;
}
.Effect .EffectBox .item .text .cn {
	color:#ffffff;
	font-size:1.5vw;
	display:inline-block;
	-webkit-transition:all .5s;
	padding:.5vw 1vw;
	border-radius:5px;
	margin:0 auto;
}
.Effect .EffectBox .item:hover .imgBox .pic::after {
	/*opacity:0;
	*/
	background:#616a68;
}
.Effect .EffectBox .item:nth-child(3n) {
	margin-right:0;
}
.Effect .EffectBox .item:nth-child(3n + 2) {
	position:relative;
	top:-6vw;
}
.Effect .imageModal {
	width:100%;
	height:100vh;
	background:rgba(255,255,255,0.9);
	position:fixed;
	top:0;
	opacity:0;
	pointer-events:none;
	transition:.5s all;
	z-index:997;
}
.Effect .imageModal.active {
	opacity:1;
	pointer-events:all;
}
.Effect .imageModal .imageBox {
	width:100%;
	height:40vw;
	position:absolute;
	top:54%;
	left:50%;
	transform:translate(-50%,-50%);
}
.Effect .imageModal .imageBox .imageModals {
	width:53vw;
	height:40vw;
	background:white;
	margin:0 auto;
	padding:2vw;
	display:flex;
	box-shadow:0 1px 15px 5px gainsboro;
}
.Effect .imageModal .close {
	position:absolute;
	font-size:32px;
	right:1vw;
	top:1vw;
	cursor:pointer;
}
.Effect .imageModal .imageBox .imageModals .left {
	width:25vw;
	position:relative;
}
.Effect .imageModal .imageBox .imageModals .left img {
	width:25vw;
	position:relative;
	transition:0.5s all;
}
.Effect .imageModal .imageBox .imageModals .left .showImg {
	position:relative;
	cursor:pointer;
	overflow:hidden;
}
.Effect .imageModal .imageBox .imageModals .left .showImg img {
	transition:0.5s all;
}
.Effect .imageModal .imageBox .imageModals .left .showImg:hover img {
	-webkit-transform:scale(1.02);
}
.Effect .imageModal .imageBox .imageModals .left .showTips {
	width:100%;
	line-height:20px;
	font-size:14px;
	display:flex;
	position:relative;
	margin-top:10px;
	justify-content:center;
	opacity:.4;
	pointer-events:none;
}
.Effect .imageModal .imageBox .imageModals .left .showTips img {
	width:20px;
	height:20px;
	top:0px;
}
.Effect .imageModal .imageBox .imageModals .right {
	width:22vw;
	margin-left:2vw;
}
.Effect .imageModal .imageBox .imageModals .right .name {
	color:#1c1c1c;
	font-size:1.5vw;
	font-weight:bold;
}
.Effect .imageModal .imageBox .imageModals .right form {
	padding:1vw 0;
	margin:1vw 0;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
}
.Effect .imageModal .imageBox .imageModals .right form .tit {
	color:#1c1c1c;
	font-size:1vw;
	font-weight:bold;
}
.Effect .imageModal .imageBox .imageModals .right form .tit span {
	background:#00c7a1;
	color:white;
	font-size:0.9vw;
	border-radius:3px;
	padding:1px 5px;
}
.Effect .imageModal .imageBox .imageModals .right form .inputBox {
	width:100%;
	height:3vw;
	background-color:#f7f9fa;
	border-radius:3px;
	margin-bottom:1vw;
	padding:0 1vw;
}
.Effect .imageModal .imageBox .imageModals .right form .inputBox input {
	width:100%;
	height:3vw;
	outline:none;
	border:transparent;
	background:transparent;
	font-size:0.85vw;
}
.Effect .imageModal .imageBox .imageModals .right form .sbumit {
	width:100%;
	height:3vw;
	background-color:#00c7a1;
	border-radius:3px;
	text-align:center;
	line-height:3vw;
	font-size:0.9vw;
	color:white;
	cursor:pointer;
	transition:.5s all;
}
.Effect .imageModal .imageBox .imageModals .right form .sbumit:hover {
	box-shadow:0 1px 10px #00c7a1;
}
.Effect .imageModal .imageBox .imageModals .right form .kefu {
	width:100%;
	height:3vw;
	background-color:rgba(0,199,161,0.1);
	border-radius:3px;
	text-align:center;
	line-height:3vw;
	font-size:0.9vw;
	color:#00c7a1;
	border:1px solid #00c7a1;
	margin-top:1vw;
	cursor:pointer;
	display:block;
	transition:.5s all;
}
.Effect .imageModal .imageBox .imageModals .right form .kefu:hover {
	box-shadow:0 1px 10px gainsboro;
}
.Effect .imageModal .imageBox .imageModals .right .imgBox .tit {
	font-weight:bold;
	font-size:0.9vw;
}
.Effect .imageModal .imageBox .imageModals .right .imgBox .tit span {
	font-weight:normal;
	font-size:0.8vw;
}
.Effect .imageModal .imageBox .imageModals .right .imgBox .hotBox {
	width:100%;
	height:13vw;
	overflow-y:auto;
	overflow-x:hidden;
	margin-top:1vw;
}
.Effect .imageModal .imageBox .imageModals .right .imgBox .hotBox .hotList {
	width:100%;
	position:relative;
	transition:.3s all;
}
.Effect .imageModal .imageBox .imageModals .right .imgBox .hotBox .hotList ul li {
	width:5vw;
	cursor:pointer;
	position:absolute;
	transition:.3s all;
	height:5vw;
	border:2px solid transparent;
}
.Effect .imageModal .imageBox .imageModals .right .imgBox .hotBox .hotList ul li img {
	width:100%;
	height:100%;
	object-fit:cover;
}
.Effect .imageModal .imageBox .imageModals .right .imgBox .hotBox .hotList .item.active {
	border:2px solid #00c7a1;
}
.Effect .imageModal .imageBox .leftIcon {
	width:3vw;
	height:3vw;
	border:1px solid #0fc096;
	border-radius:50%;
	color:#0fc096;
	text-align:center;
	font-size:2vw;
	padding-top:0.1vw;
	cursor:pointer;
	position:absolute;
	left:15vw;
	top:50%;
	line-height:2.8vw;
	transform:translate(0,-50%);
	transition:.5s all;
}
.Effect .imageModal .imageBox .leftIcon:hover {
	background-color:#00c7a1;
	color:white;
}
.Effect .imageModal .imageBox .rightIcon {
	width:3vw;
	height:3vw;
	border:1px solid #0fc096;
	border-radius:50%;
	color:#0fc096;
	text-align:center;
	font-size:2vw;
	padding-top:0.1vw;
	cursor:pointer;
	position:absolute;
	right:15vw;
	top:50%;
	line-height:2.8vw;
	transform:translate(0,-50%);
	transition:.5s all;
}
.Effect .imageModal .imageBox .rightIcon:hover {
	background-color:#00c7a1;
	color:white;
}
.Grass .bannerBox {
	width:100%;
	height:30vw;
	background-size:cover !important;
	margin-top:4.5vw;
}
.Grass .title {
	text-align:center;
	margin:4vw 0 2vw 0;
	color:#00c7a1;
	font-size:2vw;
	position:relative;
	z-index:2;
}
.Grass .title::before {
	content:'';
	position:absolute;
	width:2vw;
	height:1px;
	background:#00c7a1;
	margin-top:1.4vw;
	margin-left:-4vw;
}
.Grass .title::after {
	content:'';
	position:absolute;
	width:2vw;
	height:1px;
	background:#00c7a1;
	margin-top:1.4vw;
	margin-left:1.5vw;
}
.Grass .EffectBox {
	width:100%;
	padding:0 6vw 6vw 6vw;
}
.Grass .EffectBox .EffectList {
	width:100%;
	position:relative;
}
.Grass .EffectBox .EffectList ul li {
	width:calc(24.5% - 15px);
	margin:10px;
	cursor:pointer;
	transition:.5s all;
	position:absolute;
}
.Grass .imageModal {
	width:100%;
	height:100vh;
	background:rgba(255,255,255,0.9);
	position:fixed;
	top:0;
	opacity:0;
	pointer-events:none;
	z-index:997;
}
.Grass .imageModal.active {
	opacity:1;
	pointer-events:all;
}
.Grass .imageModal .close {
	position:absolute;
	font-size:32px;
	right:1vw;
	top:1vw;
	cursor:pointer;
}
.Grass .imageModal .imageBox {
	width:100%;
	height:40vw;
	position:absolute;
	top:54%;
	left:50%;
	transform:translate(-50%,-50%);
}
.Grass .imageModal .imageBox .imageModals {
	width:53vw;
	height:40vw;
	background:white;
	margin:0 auto;
	padding:2vw;
	display:flex;
	box-shadow:0 1px 15px 5px gainsboro;
}
.Grass .imageModal .imageBox .imageModals .left {
	width:25vw;
	position:relative;
}
.Grass .imageModal .imageBox .imageModals .left .showImg {
	position:relative;
	cursor:pointer;
	overflow:hidden;
}
.Grass .imageModal .imageBox .imageModals .left .showImg:hover img {
	-webkit-transform:scale(1.02);
}
.xzContent {
	position:relative;
	background:#fff;
}
.xzContent::before {
	width:100%;
	height:10vw;
	position:absolute;
	left:0%;
	top:-9vw;
	background:url(../images/qy_wave.png) center center no-repeat;
	background-size:cover;
	content:'';
}
.Grass .imageModal .imageBox .imageModals .left .showTips {
	width:100%;
	line-height:20px;
	font-size:14px;
	display:flex;
	position:relative;
	margin-top:10px;
	justify-content:center;
	opacity:.4;
	pointer-events:none;
}
.Grass .imageModal .imageBox .imageModals .left .showTips img {
	width:20px;
	height:20px;
	top:0px;
}
.Grass .imageModal .imageBox .imageModals .left img {
	width:25vw;
	position:relative;
	top:0vw;
	transition:0.5s all;
}
.Grass .imageModal .imageBox .imageModals .right {
	width:22vw;
	margin-left:2vw;
}
.Grass .imageModal .imageBox .imageModals .right .name {
	color:#1c1c1c;
	font-size:1.5vw;
	font-weight:bold;
}
.Grass .imageModal .imageBox .imageModals .right form {
	padding:1vw 0;
	margin:1vw 0;
	border-bottom:1px solid #e6e6e6;
	padding-top:0px;
	margin-top:0px;
}
.Grass .imageModal .imageBox .imageModals .right form .tit {
	color:#1c1c1c;
	font-size:1vw;
	font-weight:bold;
}
.Grass .imageModal .imageBox .imageModals .right form .tit span {
	background:#00c7a1;
	color:white;
	font-size:0.9vw;
	border-radius:3px;
	padding:1px 5px;
}
.Grass .imageModal .imageBox .imageModals .right form .inputBox {
	width:100%;
	height:3vw;
	background-color:#f7f9fa;
	border-radius:3px;
	margin-bottom:1vw;
	padding:0 1vw;
}
.Grass .imageModal .imageBox .imageModals .right form .inputBox input {
	width:100%;
	height:3vw;
	outline:none;
	border:transparent;
	background:transparent;
	font-size:0.85vw;
}
.Grass .imageModal .imageBox .imageModals .right form .sbumit {
	width:100%;
	height:3vw;
	background-color:#00c7a1;
	border-radius:3px;
	text-align:center;
	line-height:3vw;
	font-size:0.9vw;
	color:white;
	cursor:pointer;
	transition:.5s all;
}
.Grass .imageModal .imageBox .imageModals .right form .sbumit:hover {
	box-shadow:0 1px 10px gainsboro;
}
.Grass .imageModal .imageBox .imageModals .right form .kefu {
	width:100%;
	height:3vw;
	background-color:rgba(0,199,161,0.1);
	border-radius:3px;
	text-align:center;
	line-height:3vw;
	font-size:0.9vw;
	color:#00c7a1;
	border:1px solid #00c7a1;
	margin-top:1vw;
	cursor:pointer;
	display:block;
	transition:.5s all;
}
.Grass .imageModal .imageBox .imageModals .right form .kefu:hover {
	box-shadow:0 1px 10px gainsboro;
}
.Grass .imageModal .imageBox .imageModals .right .imgBox .tit {
	font-weight:bold;
	font-size:0.9vw;
}
.Grass .imageModal .imageBox .imageModals .right .imgBox .tit span {
	font-weight:normal;
	font-size:0.8vw;
}
.Grass .imageModal .imageBox .imageModals .right .imgBox .hotBox {
	width:100%;
	height:13vw;
	overflow-y:auto;
	overflow-x:hidden;
	margin-top:1vw;
}
.Grass .imageModal .imageBox .imageModals .right .imgBox .hotBox .hotList {
	width:100%;
	position:relative;
	transition:.3s all;
}
.Grass .imageModal .imageBox .imageModals .right .imgBox .hotBox .hotList ul li {
	width:5vw;
	cursor:pointer;
	position:absolute;
	transition:.3s all;
	height:5vw;
	border:2px solid transparent;
}
.Grass .imageModal .imageBox .imageModals .right .imgBox .hotBox .hotList ul li img {
	width:100%;
	height:100%;
	object-fit:cover;
}
.Grass .imageModal .imageBox .imageModals .right .imgBox .hotBox .hotList .item.active {
	border:2px solid #00c7a1;
}
.Grass .imageModal .imageBox .leftIcon {
	width:3vw;
	height:3vw;
	background-color:#00c7a1;
	border-radius:50%;
	color:white;
	text-align:center;
	font-size:2vw;
	padding-top:0.1vw;
	cursor:pointer;
	position:absolute;
	left:18vw;
	line-height:3vw;
	top:50%;
	transform:translate(0,-50%);
}
.Grass .imageModal .imageBox .rightIcon {
	width:3vw;
	height:3vw;
	background-color:#00c7a1;
	border-radius:50%;
	color:white;
	text-align:center;
	font-size:2vw;
	padding-top:0.1vw;
	cursor:pointer;
	position:absolute;
	right:18vw;
	line-height:3vw;
	top:50%;
	transform:translate(0,-50%);
}
.wallTab {
	width:100%;
	display:inline-block;
	text-align:center;
	padding:1vw 0;
	margin-bottom:3vw;
	background:white;
	z-index:22;
}
.wallTab .item {
	display:inline-block;
	width:9vw;
	height:2.2vw;
	border-radius:3vw;
	border:1px solid #00c7a1;
	line-height:2.2vw;
	font-size:16px;
	color:#00c7a1;
	margin:0 1vw;
}
.wallTab .active {
	background:#00c7a1;
	color:white;
}
.wallTab .item:hover {
	background:#00c7a1;
	color:white;
}
.f4Icon {
	width:100%;
	height:20vw;
	position:absolute;
	text-align:center;
	color:white;
	font-size:3vw;
	margin-top:-10vw;
	left:0;
	line-height:33vw;
	cursor:pointer;
	transition:.7s all;
	opacity:0;
	pointer-events:none;
}
.f4Icon.active {
	margin-top:-29vw;
	opacity:1;
	pointer-events:all;
}
.chrg-grid {
	width:100%;
	display:flex;
	flex-wrap:wrap;
	position:relative;
}
.chrg-grid .chrg-item {
	width:18.6%;
	margin-right:1.75%;
	margin-bottom:1.35vw;
	overflow:hidden;
	cursor:pointer;
	position:relative;
}
.chrg-grid .chrg-item::before {
	content:"";
	width:100%;
	height:100%;
	position:absolute;
	z-index:1;
	pointer-events:none;
}
.chrg-grid .chrg-item::after {
	width:100%;
	height:70%;
	position:absolute;
	left:0%;
	bottom:0%;
	content:'';
	background:linear-gradient(-180deg,rgba(0,0,0,0),rgba(0,0,0,.5));
	opacity:0;
	-webkit-transition:all .5s;
}
.chrg-grid .chrg-item .name {
	-webkit-transition:all .5s;
	opacity:0;
}
.chrg-grid .chrg-item:hover .name,.chrg-grid .chrg-item:hover::after {
	opacity:1;
}
.chrg-grid .chrg-item:hover::before {
	animation:gradient-rectangle 1s 1;
	animation-delay:0s;
	-webkit-animation-timing-function:cubic-bezier(0,0,0.18,0.96);
}
@-webkit-keyframes gradient-rectangle {
	0% {
	-webkit-transform:scaleY(0);
	transform:scaleY(0);
	-webkit-transform-origin:bottom;
	transform-origin:bottom;
	background:linear-gradient(to top,rgba(255,255,255,0),rgba(255,255,255,0.6));
	background:-webkit-linear-gradient(to top,rgba(255,255,255,0),rgba(255,255,255,0.6));
	opacity:1;
}
100% {
	-webkit-transform:scaleY(1);
	transform:scaleY(1);
	-webkit-transform-origin:top;
	transform-origin:top;
	background:linear-gradient(to top,rgba(255,255,255,0),rgba(255,255,255,0.6));
	background:-webkit-linear-gradient(to top,rgba(255,255,255,0),rgba(255,255,255,0.6));
	opacity:0;
}
}.chrg-grid .chrg-item:nth-child(5n) {
	margin-right:0%;
}
.chrg-grid .chrg-item:hover .pic {
	-webkit-transform:scale(1.1);
}
.chrg-grid .chrg-item .pic {
	background:center center no-repeat;
	background-size:cover;
	-webkit-transition:all .5s;
}
.chrg-grid .chrg-item .name {
	width:100%;
	height:auto;
	position:absolute;
	left:0%;
	bottom:0%;
	padding:15px;
	font-size:14px;
	color:#fff;
	line-height:1.6;
	z-index:5;
	text-align:center;
}
.lightImg {
	position:absolute;
	width:auto;
	height:auto;
	background-color:#fff;
	box-shadow:0px 0px 50px rgba(0,0,0,.1);
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
}
.lightClose {
	position:absolute;
	right:0px;
	top:0px;
	cursor:pointer;
	width:50px;
	height:50px;
	line-height:50px;
	text-align:center;
	color:#fff;
	font-size:36px;
}
.lightClose::before {
	width:100px;
	height:100px;
	position:absolute;
	left:0%;
	bottom:0%;
	background:#00bb8e;
	content:'';
	border-radius:50%;
	-webkit-transform:scale(1.2);
}
.lightClose p {
	-webkit-transform:rotate(45deg);
	-webkit-transition:all .4s;
	position:relative;
}
.lightClose:hover p {
	-webkit-transform:rotate(90deg);
}
.lightImg img {
	width:auto;
	height:auto;
	max-width:100vw;
	max-height:100vh;
}
.circle-box {
	position:fixed;
	top:0;
	left:0;
	width:4px;
	height:4px;
	border-radius:50%;
	background-color:#45c6a0;
	z-index:999;
	pointer-events:none;
	opacity:0;
}
.circle-box .circle-default {
	position:absolute;
	top:-18px;
	left:-18px;
	width:40px;
	height:40px;
	border:1px solid #45c6a0;
	border-radius:50%;
	opacity:0.5;
	box-sizing:border-box;
	z-index:99;
	-webkit-transition:all 0.6s;
	transition:all 0.6s;
}
.circle-box.active {
	opacity:1;
}
.circle-box.circle-active .circle-default {
	transform:scale(0,0);
	-webkit-transform:scale(0,0);
}
.circle-box2 {
	position:fixed;
	top:0;
	left:0;
	width:4px;
	height:4px;
	border-radius:50%;
	/*background-color:#45c6a0;
	*/
	z-index:999;
	pointer-events:none;
	opacity:0;
}
.circle-box2 .circle-default {
	position:absolute;
	top:-18px;
	left:-18px;
	width:80px;
	line-height:1.7;
	text-align:center;
	border:1px solid #45c6a0;
	/*opacity:0.5;
	*/
	color:#45c6a0;
	border-radius:3px;
	box-sizing:border-box;
	z-index:99;
	-webkit-transition:all 0.6s;
	transition:all 0.6s;
}
.circle-box2.active {
	opacity:1;
}
.special {
	margin-top:4.2vw;
	background:#EEEEEE;
}
.special .img {
	margin:0 auto;
}
.special .btn16800_1 {
	width:23vw;
	margin:0 auto;
	cursor:pointer;
	-webkit-animation:scale 1s ease infinite;
}
.special2888.kForm {
	top:100vw;
	left:50%;
	margin-left:inherit;
	width:800px;
	transform:translateX(-50%);
}
.special2888.kForm .submit {
	background:transparent;
	border:transparent;
}
.special2888.kForm .labDiv input {
	box-shadow:inset 2px 1px 18px 0px rgba(128,143,146,0.75);
	border-radius:10px;
	border:solid 1px #8db67e;
}
.special4 {
	margin-top:4.2vw;
	background:#FAF8EB;
}
.special4 .f1 {
	width:100%;
}
.special4 .f2 {
	width:74vw;
	height:auto;
	margin:4vw auto 0 auto;
}
.special4 .f2 .f2y {
	width:25vw;
	position:relative;
	top:.5vw;
	left:1.5vw;
}
.special4 .f2 .f2Form {
	width:100%;
	height:22vw;
	box-shadow:5px 6px 54px 0px rgba(187,150,18,0.15);
	border-radius:34px;
	border:solid 3px #5a5a5a;
	padding:3vw 0;
	background:white;
	position:relative;
	z-index:1;
}
.special4 .f2 .f2y2 {
	width:80%;
	margin:0 auto;
}
.special4 .f2 #form {
	width:58vw;
	margin:3vw auto 0 auto;
}
.special4 .f2 #form .inputBox {
	display:flex;
	justify-content:space-between;
}
.special4 .f2 #form .inputBox .input {
	width:28vw;
	height:3vw;
	background-color:#ebebeb;
	border-radius:5px;
}
.special4 .f2 #form .inputBox .input input {
	width:28vw;
	height:3vw;
	background:transparent;
	padding:0 1vw;
	font-size:16px;
	outline:none;
	border:transparent;
}
.special4 .f2 #form .submit {
	width:13vw;
	margin:0 auto;
	position:relative;
	top:2.5vw;
	cursor:pointer;
	-webkit-animation:scale 1s ease infinite;
}
.special4 .f3 {
	width:100%;
	padding:5vw 12vw;
}
.special4 .f3 .titImg {
	width:23vw;
	margin:0 auto;
}
.special4 .f3 .f3Box {
	width:100%;
	height:auto;
	background-color:#f3ecbd;
	border-radius:2vw;
	margin-top:3vw;
	padding:1vw;
}
.special4 .f3 .f3Swiper {
	overflow:hidden;
	width:100%;
	height:auto;
	background-color:#ffffff;
	border-radius:2vw;
	margin:0 auto;
	padding:1vw;
}
.special4 .f3 .f3Swiper .swiper-slide {
	height:2vw;
	cursor:pointer;
	border-radius:2vw;
	color:#383838;
}
.special4 .f3 .f3Swiper .swiper-slide .text {
	line-height:2vw;
	font-size:.9vw;
	text-align:center;
}
.special4 .f3 .f3Swiper .swiper-slide-thumb-active {
	background-color:#f07b02;
	color:white;
}
.special4 .f3 .f3Swiper2 {
	width:100%;
	overflow:hidden;
}
.special4 .f3 .f3Swiper2 .swiper-slide {
	}.special4 .f3 .f3Swiper2 .swiper-slide .imgBox {
	width:100%;
	height:39vw;
	background-color:#f6d200;
	border-radius:2vw;
	overflow:hidden;
	margin:1vw 0;
}
.special4 .f3 .f3Swiper2 .swiper-slide .imgBox .img {
	width:100%;
	height:39vw;
	background-size:cover !important;
	border-radius:2vw;
}
.special4 .f3 .f3Swiper2 .swiper-slide .textBox {
	width:100%;
	display:flex;
	justify-content:space-between;
	margin-top:2vw;
}
.special4 .f3 .f3Swiper2 .swiper-slide .textBox .text {
	width:37vw;
	height:5vw;
	background:url('/resources/assets/images2023/x/x7.png') center no-repeat;
	background-size:cover !important;
	padding-top:.4vw;
	padding-left:10vw;
}
.special4 .f3 .f3Swiper2 .swiper-slide .textBox .text p {
	color:#3d3d3d;
	font-size:.9vw;
	line-height:2.5;
}
.special4 .f3 .f3Swiper2 .swiper-slide .textBox .btnBox {
	display:flex;
}
.special4 .f3 .f3Swiper2 .swiper-slide .textBox .btnBox .btn {
	width:13vw;
	cursor:pointer;
	-webkit-animation:scale 1s ease infinite;
}
.special4 .f3 .f3Swiper2 .swiper-slide .textBox .btnBox .btn:nth-child(1) {
	margin-right:3vw;
}
.special4 .f4 {
	width:75vw;
	height:auto;
	background-color:#f3ecbd;
	border-radius:2vw;
	margin:0 auto;
	padding:3vw 1vw 2vw 1vw;
}
.special4 .f4 .titImg {
	width:27vw;
	margin:0 auto;
}
.special4 .f4 .f4Swiper {
	width:100%;
	overflow:hidden;
	margin-top:3vw;
}
.special4 .f4 .f4Swiper .swiper-slide {
	}.special4 .f4 .f4Swiper .swiper-slide .imgBoxTop {
	width:100%;
	display:flex;
	margin-bottom:1vw;
}
.special4 .f4 .f4Swiper .swiper-slide .imgBoxTop .imgBox1 {
	width:50vw;
	height:34vw;
	border-radius:2vw;
	margin-right:1vw;
}
.special4 .f4 .f4Swiper .swiper-slide .imgBoxTop .imgBox1 .img {
	width:50vw;
	height:34vw;
	border-radius:2vw;
	background-size:cover !important;
}
.special4 .f4 .f4Swiper .swiper-slide .imgBoxTop .imgBox2 {
	width:22vw;
	height:34vw;
	background-color:#faf8eb;
	border-radius:2vw;
	overflow:hidden;
}
.special4 .f4 .f4Swiper .swiper-slide .imgBoxTop .imgBox2 .img {
	width:22vw;
	height:28vw;
	background-size:cover !important;
	border-radius:2vw;
}
.special4 .f4 .f4Swiper .swiper-slide .imgBoxTop .imgBox2 .name {
	color:#434343;
	text-align:center;
	font-size:1vw;
	line-height:6vw;
	font-weight:bold;
}
.special4 .f4 .f4Swiper .swiper-slide .imgBoxBottom {
	width:100%;
	display:flex;
}
.special4 .f4 .f4Swiper .swiper-slide .imgBoxBottom .imgBox {
	width:36vw;
	height:28vw;
	background-color:#faf8eb;
	border-radius:2vw;
	overflow:hidden;
}
.special4 .f4 .f4Swiper .swiper-slide .imgBoxBottom .imgBox:nth-child(1) {
	margin-right:1vw;
}
.special4 .f4 .f4Swiper .swiper-slide .imgBoxBottom .imgBox .img {
	width:36vw;
	height:22vw;
	background-size:cover !important;
	border-radius:2vw;
}
.special4 .f4 .f4Swiper .swiper-slide .imgBoxBottom .imgBox .name {
	color:#434343;
	text-align:center;
	font-size:1vw;
	line-height:6vw;
	font-weight:bold;
}
.special4 .f4 .f4Swiper .swiper-slide .textBox {
	width:100%;
	margin-top:4vw;
	text-align:center;
}
.special4 .f4 .f4Swiper .swiper-slide .textBox .text {
	width:37vw;
	height:5vw;
	background:url('/resources/assets/images2023/x/x7.png') center no-repeat;
	background-size:cover !important;
	padding-top:.4vw;
	padding-left:10vw;
}
.special4 .f4 .f4Swiper .swiper-slide .textBox .text p {
	color:#3d3d3d;
	font-size:.9vw;
	line-height:2.5;
}
.special4 .f4 .f4Swiper .swiper-slide .textBox .btnBox {
	display:inline-block;
}
.special4 .f4 .f4Swiper .swiper-slide .textBox .btnBox .btn {
	width:13vw;
	display:inline-block;
	float:left;
	cursor:pointer;
	-webkit-animation:scale 1s ease infinite;
}
.special4 .f4 .f4Swiper .swiper-slide .textBox .btnBox .btn:nth-child(1) {
	margin-right:3vw;
}
.special4 .f4 .f4Swiper .swiper-pagination {
	position:relative;
	bottom:8vw;
}
.special4 .f4 .f4Swiper .swiper-pagination .swiper-pagination-bullet {
	background:black;
	opacity:1;
}
.special4 .f4 .f4Swiper .swiper-pagination .swiper-pagination-bullet-active {
	background-color:#f6d200;
	width:1.2vw;
	border-radius:5px;
	border:2px solid black;
}
.special4 .f5 {
	margin-top:5vw;
}
.special .footer2023 {
	width:100%;
}
.special .footer2023 .textBox {
	width:100%;
	height:6vw;
	margin-top:-15vw;
	text-align:center;
	display:flex;
	justify-content:space-between;
	padding:0 17vw;
}
.special .footer2023 .textBox .tit {
	color:#474747;
	font-size:1.2vw;
}
.special .footer2023 .textBox .phoneBox {
	flex:1;
	border-right:1px solid #c8ded6;
}
.special .footer2023 .textBox .phone {
	color:#349d78;
	font-size:2vw;
	margin-top:1vw;
	margin-bottom:2vw;
	padding-bottom:2vw;
}
.special .footer2023 .textBox .iconItem {
	flex:1;
	border-right:1px solid #c8ded6;
}
.special .footer2023 .textBox .iconBox {
	width:100%;
	display:inline-block;
}
.special .footer2023 .textBox .iconBox .icon {
	width:3vw;
	height:3vw;
	display:inline-block;
	background-color:#d5e4de;
	border-radius:50%;
	color:#349d78;
	font-size:1.5vw;
	line-height:3vw;
	margin:0 0.1vw;
	cursor:pointer;
}
.special .footer2023 .textBox .iconBox .icon .img {
	width:7vw;
	position:absolute;
	margin-top:-7.5vw;
	margin-left:-2vw;
	pointer-events:none;
	opacity:0;
	transition:.3s all;
	background:white;
}
.special .footer2023 .textBox .iconBox .icon .img img {
	margin:0 auto;
}
.special .footer2023 .textBox .iconBox .icon .img p {
	color:#333333;
	font-size:12px;
	margin-top:-1vw;
	height:2.5vw;
}
.special .footer2023 .textBox .iconBox .wechat:hover .img {
	opacity:1;
}
.special .footer2023 .textBox .iconBox .icon i {
	transition:0.3s all;
	position:absolute;
	margin-left:-0.7vw;
}
.special .footer2023 .textBox .iconBox .icon:hover i {
	font-size:1.8vw;
	margin-left:-0.9vw;
}
.special .footer2023 .textBox .linkBox {
	flex:1;
	display:inline-block;
	margin:1vw auto;
}
.special .footer2023 .textBox .linkBox .link {
	width:6vw;
	display:inline-block;
	font-size:0.9vw;
	margin-bottom:0.5vw;
	border-right:1px solid #C6CCCA;
}
.special .footer2023 .textBox .linkBox .link:hover {
	color:#349d78;
}
.special .footer2023 .textBox .linkBox .link:nth-child(3n) {
	border:transparent;
}
.special .footer2023 .textBox .address {
	font-size:0.7vw;
}
.special .footer2023 .textBox .info {
	font-size:0.7vw;
	margin-top:0.5vw;
	display:block;
}
.special5 {
	margin-top:4.2vw;
	background:#D9EEE6;
}
.special5 .f2 {
	width:76vw;
	height:26vw;
	/*background:url('/resources/assets/images2023/d/d2.jpg') center no-repeat;
	*/
	/*background-size:cover !important;
	*/
	background:#45b996;
	border-radius:1vw;
	overflow:hidden;
	margin:5vw auto;
	padding:3vw 0;
}
.special5 .f2 .titImg {
	width:14vw;
	margin:0 auto;
}
.special5 .f2 .f2Img {
	width:50vw;
	margin:2vw auto;
}
.special5 .f2 #form {
	width:58vw;
	margin:0 auto;
}
.special5 .f2 #form .inputBox {
	display:flex;
	justify-content:space-between;
}
.special5 .f2 #form .inputBox .input {
	width:28vw;
	height:3vw;
	background-color:#ebebeb;
	border-radius:5px;
}
.special5 .f2 #form .inputBox .input input {
	width:28vw;
	height:3vw;
	background:transparent;
	padding:0 1vw;
	font-size:16px;
	outline:none;
	border:transparent;
}
.special5 .f2 #form .submit {
	width:13vw;
	margin:0 auto;
	position:relative;
	top:2.5vw;
	cursor:pointer;
	-webkit-animation:scale 1s ease infinite;
}
.special5 .f3 {
	width:98%;
	height:80vw;
	background:url('/resources/assets/images2023/d/d7.png?v1.0.0') center no-repeat;
	background-size:cover !important;
	position:relative;
	margin-top:-8vw;
}
.special5 .f4 {
	position:relative;
	margin-top:-18vw;
}
.special5 .f4 .btnBox {
	position:absolute;
	margin-top:-9vw;
	left:40%;
	transform:rotateZ(3deg);
	cursor:pointer;
	z-index:6;
}
.special5 .f4 .btnBox .btn {
	width:18vw;
	-webkit-animation:scale 1s ease infinite;
}
.special5 .f5 {
	position:relative;
	margin-top:-10vw;
	margin-bottom:5vw;
}
.special5 .f5 .btnBox {
	position:absolute;
	margin-top:-9vw;
	left:38%;
	transform:rotateZ(3deg);
	cursor:pointer;
	z-index:6;
}
.special5 .f5 .btnBox .btn {
	width:18vw;
	-webkit-animation:scale 1s ease infinite;
}
.special5 .f3 .f3Swiper {
	width:12vw;
	overflow:hidden;
	position:absolute;
	right:13vw;
	margin-top:32vw;
	transform:rotateZ(2.7deg);
}
.special5 .f3 .f3Swiper .swiper-wrapper {
	display:block;
}
.special5 .f3 .f3Swiper .swiper-slide {
	width:12vw;
	height:6vw;
	margin-bottom:.5vw;
	cursor:pointer;
}
.special5 .f3 .f3Swiper .swiper-slide .imgBox {
	width:12vw;
	height:6vw;
}
.special5 .f3 .f3Swiper .swiper-slide .imgBox .img {
	width:100%;
	height:6vw;
	background-size:cover !important;
}
.special5 .f3 .f3Swiper2 {
	width:58.6vw;
	height:40vw;
	position:absolute;
	border-radius:.3vw;
	overflow:hidden;
	left:13vw;
	margin-top:24vw;
	transform:rotateZ(2.7deg);
}
.special5 .f3 .f3Swiper2 .swiper-slide {
	width:58.9vw;
	height:auto;
}
.special5 .f3 .f3Swiper2 .swiper-slide .imgBox {
	width:58.9vw;
	height:32vw;
	margin-top:6.3vw;
}
.special5 .f3 .f3Swiper2 .swiper-slide .imgBox .img {
	width:100%;
	height:32vw;
	background-size:cover !important;
}
.special5 .f3 .f3Swiper2 .swiper-slide .name {
	color:#464646;
	font-size:1.8vw;
	font-weight:bold;
	position:absolute;
	margin-left:43.8vw;
}
.special5 .f3 .btnBox {
	position:absolute;
	margin-top:67vw;
	left:40%;
	transform:rotateZ(3deg);
	cursor:pointer;
	z-index:6;
}
.special5 .f3 .btnBox .btn {
	width:18vw;
	-webkit-animation:scale 1s ease infinite;
}
.specialFooter {
	width:100%;
	margin:0 auto;
}
.specialFooter .specialFooterSwiper {
	width:84vw;
	height:82vw;
	overflow:hidden;
	border-radius:2vw;
	position:absolute;
	margin-top:45vw;
	left:8vw;
}
.specialFooter .specialFooterSwiper .swiper-slide {
	}.specialFooter .specialFooterSwiper .swiper-slide .imgBox {
	width:84vw;
	height:62vw;
	border-top-right-radius:2vw;
	border-top-left-radius:2vw;
	overflow:hidden;
}
.specialFooter .specialFooterSwiper .swiper-slide .imgBox .img {
	width:100%;
	height:63vw;
	background-size:cover !important;
}
.specialFooter .specialFooterSwiper .swiper-slide .name {
	text-align:center;
	color:white;
	font-size:16px;
	padding:5vw 0;
	background:#009F79;
	border-bottom-right-radius:2vw;
	border-bottom-left-radius:2vw;
}
.specialFooter .specialFooterSwiper .swiper-pagination {
	bottom:-4px;
	display:none;
}
.specialFooter .specialFooterSwiper .swiper-pagination .swiper-pagination-bullet {
	width:30%;
	height:3px;
	border-radius:0;
	/*background:transparent;
	*/
}
.specialFooter .specialFooterSwiper .swiper-pagination .swiper-pagination-bullet-active {
	background:#0fc096 !important;
}
.special6 {
	width:100%;
	background:white;
}
.special6 .f1 {
	width:100%;
}
.special6 .f2 {
	width:100%;
	margin-top:-2vw;
	position:relative;
}
.special6 .f2 .titBox {
	width:74vw;
	height:9vw;
	background:url('/resources/assets/images2023/z/z2.png') center no-repeat;
	background-size:cover !important;
	margin:0 auto;
	padding-top:2vw;
	position:relative;
	z-index:1;
}
.special6 .f2 .titBox img {
	width:30vw;
	margin:0 auto;
}
.special6 .f2 .f2Box {
	width:76vw;
	height:27vw;
	background-color:#f1efef;
	border-radius:1vw;
	margin:-5vw auto 0 auto;
	position:relative;
	padding-top:8vw;
}
.special6 .f2 .f2Box .f2Img {
	width:50vw;
	margin:0 auto;
}
.special6 .f3 {
	width:100%;
}
.special6 .f3 .f3Img {
	width:70vw;
	margin:7vw auto;
}
.special6 .f2 #form {
	width:58vw;
	margin:2vw auto;
}
.special6 .f2 #form .inputBox {
	display:flex;
	justify-content:space-between;
}
.special6 .f2 #form .inputBox .input {
	width:28vw;
	height:3vw;
	background-color:white;
	border-radius:5px;
}
.special6 .f2 #form .inputBox .input input {
	width:28vw;
	height:3vw;
	background:transparent;
	padding:0 1vw;
	font-size:16px;
	outline:none;
	border:transparent;
}
.special6 .f2 #form .submit {
	width:13vw;
	margin:0 auto;
	position:relative;
	top:2.5vw;
	cursor:pointer;
	-webkit-animation:scale 1s ease infinite;
}
.special6 .f4 .btn {
	width:14vw;
	position:absolute;
	right:23vw;
	margin-top:27vw;
	-webkit-animation:scale 1s ease infinite;
	cursor:pointer;
}
.special6 .f5 .btn1 {
	width:14vw;
	position:absolute;
	left:13vw;
	margin-top:40vw;
	-webkit-animation:scale 1s ease infinite;
	cursor:pointer;
}
.special6 .f5 .btn2 {
	width:14vw;
	position:absolute;
	right:14vw;
	margin-top:74vw;
	-webkit-animation:scale 1s ease infinite;
	cursor:pointer;
}
.special6 .f6 .btn {
	width:14vw;
	position:absolute;
	left:13vw;
	margin-top:28vw;
	-webkit-animation:scale 1s ease infinite;
	cursor:pointer;
}
.special6 .f7 .btn {
	width:14vw;
	position:absolute;
	right:14vw;
	margin-top:41vw;
	-webkit-animation:scale 1s ease infinite;
	cursor:pointer;
}
.special6 .f8 .btn {
	width:14vw;
	position:absolute;
	left:13vw;
	margin-top:41vw;
	-webkit-animation:scale 1s ease infinite;
	cursor:pointer;
}
.special6 .f9 .btn {
	width:14vw;
	position:absolute;
	right:22vw;
	margin-top:28vw;
	-webkit-animation:scale 1s ease infinite;
	cursor:pointer;
}
.special .s4999Btn {
	position:absolute;
	left:32%;
	margin-top:-8vw;
	width:50vw;
	-webkit-animation:scale 1s ease infinite;
	cursor:pointer;
}
.pc2023 {
	display:block;
}
.mobile2023 {
	display:none;
}
@media screen and (min-width:2000px) and (max-width:3850px) {
	.index .f2 .f2TabBox .item {
	width:5vw;
	height:7vw;
}
.index .f2 .f2TabBox.active::before {
	width:60%;
	margin-top:3vw;
}
.index .f2 .f2TabBox {
	margin:1vw auto;
}
.index .f2 .f2Box {
	padding:0 3vw;
}
.index .f2 .f2Box .f2Boxs {
	width:100%;
	height:47vw;
	margin-top:-11vw;
}
.index .f2 .f2Box .f2Boxs .f2Swiper2 {
	margin:13vw auto 0 auto;
}
.index .f2 .f2Box .f2Boxs .f2Swiper {
	top:12vw;
}
.index .f2 .f2Box .f2Boxs .f2Swiper2 .swiper-slide .img {
	height:19vw;
}
.index .f3 {
	margin-top:-1vw;
}
.index .f3 .f3TabSwiper {
	width:34vw;
	top:6vw;
}
.index .f3 .f3Swiper .swiper-slide {
	width:90% !important;
}
.index .f3 .f3Swiper .swiper-slide .item .imgBox {
	width:100%;
	height:25vw;
	padding-top:2.8vw;
}
.index .f3 .f3Swiper .swiper-slide .item .imgBox .img {
	width:97%;
	height:19.5vw;
}
.index .f3 .f3Swiper .swiper-slide .item .imgList .imgs {
	width:8.7vw;
	height:6vw;
}
.index .f3 .f3Swiper .swiper-slide .item .imgList .imgs .img {
	width:8.7vw;
	height:5vw;
}
.index .f4 {
	margin-top:9.2vw;
}
.index .f3 .f3Swiper .swiper-slide .item .imgList .imgs .img .text {
	line-height:8vw;
}
.index .f3 .f3Swiper {
	width:80%;
	margin:5vw auto 0 auto;
}
.index .f3 .f3Swiper .swiper-slide .item .imgList {
	margin-top:-2.5vw;
}
.index .f3 .f3Swiper3 .swiper-slide {
	width:auto !important;
}
.index .f3 .titBox {
	top:2.5vw;
}
.index .f3 .f3Swiper .swiper-button-next,.index .f3 .f3Swiper .swiper-rtl .swiper-button-prev {
	right:6vw;
}
.index .f3 .f3Swiper .swiper-button-prev,.index .f3 .f3Swiper .swiper-rtl .swiper-button-next {
	left:6vw;
}
.index .f4 .titBox {
	top:-5vw;
	width:20vw;
	height:7vw;
	padding-top:4.3vw;
	font-size:1.5vw;
}
.index .f4 .f4Box .imgBox .img .link360 img {
	margin:0 auto;
}
.index .f4 .f4Box .imgList {
	padding:0 2vw;
}
.index .f4 .f4Box .imgList.active {
	top:-11vw;
}
.index .f4 .f4Box .imgList .imgs .img {
	width:8vw;
	height:4vw;
}
.index .f4 .f4Box .imgBox .img {
	height:30vw;
}
.index .f4 .f4Box .imgBox .img .link360 {
	top:13vw;
}
.index .f4 .f4Box {
	margin-top:-12vw;
}
.index .f4 .f4Box .imgBox {
	height:34vw;
}
.index .f5 .titBox {
	width:20vw;
	height:6vw;
	font-size:1.5vw;
	padding-top:3.2vw;
}
.index .f5 .f5Box {
	padding:2vw;
}
.index .f5 .f5Box .f5Swiper .swiper-slide .img {
	width:22vw !important;
	height:16vw !important;
}
.modalBox .modalMenban .close {
	left:75%;
}
.modalBox .modalMenban form .submit {
	width:7vw;
}
header {
	left:0;
}
.index .f5 .footer2023 {
	height:26vw;
	margin-top:2vw;
}
.index .f5 .footer2023 .textBox {
	width:18vw;
	right:3.5vw;
	margin-top:7vw;
}
.index .f5 .footer2023 .textBox .phone {
	margin-top:0;
	margin-bottom:0;
	padding-bottom:0;
}
.index .f5 .footer2023 .textBox .linkBox {
	margin:1vw auto;
}
.index .f2 .f2Box .titBox {
	width:17vw;
	height:4vw;
	line-height:3.5vw;
	font-size:1.5vw;
}
.index .f3 .f3Bg {
	margin-top:12vw;
}
header .logo img {
	width:100%;
}
header .serachBox .wechat .icon img {
	width:100%;
}
.special .btn16800_1 {
	width:12vw;
}
.special2888.kForm {
	width:50vw;
}
.special4 .f2 {
	width:40vw;
}
.special4 .f2 #form {
	width:80%;
}
.special4 .f2 #form .inputBox .input {
	width:50%;
	margin:0 1vw;
}
.special4 .f2 #form .inputBox .input input {
	width:13vw;
}
.special4 .f2 #form .submit {
	width:7vw;
}
.special4 .f3 .titImg {
	width:12vw;
}
.special4 .f3 {
	padding:5vw 3vw;
}
.special4 .f3 .f3Swiper2 .swiper-slide .imgBox {
	height:25vw;
}
.special4 .f3 .f3Swiper2 .swiper-slide .imgBox .img {
	height:25vw;
}
.special4 .f3 .f3Swiper2 .swiper-slide .textBox .btnBox .btn {
	width:4vw;
}
.special4 .f4 {
	width:45vw;
}
.special4 .f4 .titImg {
	width:14vw;
}
.special4 .f4 .f4Swiper .swiper-slide .imgBoxTop .imgBox1 {
	height:20vw;
}
.special4 .f4 .f4Swiper .swiper-slide .imgBoxTop .imgBox1 .img {
	width:100%;
	height:20vw;
}
.special4 .f4 .f4Swiper .swiper-slide .imgBoxTop .imgBox2 {
	height:20vw;
}
.special4 .f4 .f4Swiper .swiper-slide .imgBoxTop .imgBox2 .img {
	width:13vw;
	height:16vw;
}
.special4 .f4 .f4Swiper .swiper-slide .imgBoxTop .imgBox2 .name {
	line-height:4vw;
}
.special4 .f4 .f4Swiper .swiper-slide .imgBoxBottom .imgBox {
	height:16vw;
}
.special4 .f4 .f4Swiper .swiper-slide .imgBoxBottom .imgBox .img {
	height:13vw;
}
.special4 .f4 .f4Swiper .swiper-slide .imgBoxBottom .imgBox .name {
	line-height:3vw;
}
.special4 .f4 .f4Swiper .swiper-slide .textBox .btnBox .btn {
	width:7vw;
}
.special .footer2023 .textBox {
	padding:0;
}
.special5 .f2 {
	width:80%;
	height:20vw;
}
.special5 .f2 .titImg {
	width:7vw;
}
.special5 .f2 .f2Img {
	width:26vw;
}
.special5 .f2 #form {
	width:80%;
}
.special5 .f2 #form .inputBox .input {
	width:50%;
	margin:0 1vw;
}
.special5 .f2 #form .inputBox .input input {
	width:13vw;
}
.special5 .f2 #form .submit {
	width:9vw;
}
.special5 .f3 {
	height:41vw;
}
.special5 .f3 .f3Swiper2 {
	width:29vw;
	height:23vw;
	margin-top:9vw;
	left:7vw;
}
.special5 .f3 .f3Swiper2 .swiper-slide .imgBox {
	width:100%;
	height:17vw;
}
.special5 .f3 .f3Swiper2 .swiper-slide .imgBox .img {
	height:17vw;
}
.special5 .f3 .f3Swiper2 .swiper-slide .name {
	font-size:1vw;
	margin-left:21.8vw;
	margin-top:3.2vw;
}
.special5 .f3 .f3Swiper {
	width:6vw;
	right:6.7vw;
	margin-top:16.3vw;
}
.special5 .f3 .f3Swiper .swiper-slide {
	height:3vw;
}
.special5 .f3 .f3Swiper .swiper-slide .imgBox {
	width:6vw;
	height:3vw;
}
.special5 .f3 .f3Swiper .swiper-slide .imgBox .img {
	height:3vw;
}
.special5 .f4 {
	margin-top:-9vw;
}
.special5 .f3 .btnBox {
	margin-top:35vw;
}
.special5 .f5 {
	margin-top:-3vw;
}
.special5 .f4 .btnBox {
	margin-top:-4vw;
}
.special5 .f5 .btnBox {
	margin-top:-5vw;
}
.special6 .f2 .titBox {
	width:92%;
	height:5vw;
	padding-top:1vw;
}
.special6 .f2 .titBox img {
	width:14vw;
}
.special6 .f2 .f2Box {
	width:88%;
	height:24vw;
}
.special6 .f2 .f2Box .f2Img {
	width:80%;
}
.special6 .f2 #form {
	width:80%;
}
.special6 .f2 #form .inputBox .input {
	width:50%;
	margin:0 1vw;
}
.special6 .f2 #form .inputBox .input input {
	width:13vw;
}
.special6 .f2 #form .submit {
	width:8vw;
}
.special6 .f4 .btn {
	right:5vw;
	margin-top:15vw;
}
.special6 .f5 .btn1 {
	left:6vw;
	margin-top:21vw;
}
.special6 .f5 .btn2 {
	right:1vw;
	margin-top:38vw;
}
.special6 .f6 .btn {
	left:7vw;
	margin-top:14vw;
}
.special6 .f7 .btn {
	right:0;
	margin-top:21vw;
}
.special6 .f9 .btn {
	right:5vw;
	margin-top:15vw;
}
.special6 .f8 .btn {
	left:6vw;
	margin-top:21vw;
}
}@media (max-width:1660px) {
	.aboutIndustry {
	width:75%;
}
.index .f5 .footer2023 .textBox .linkBox .link {
	font-size:1vw;
}
.index .f5 .footer2023 .textBox .tit {
	font-size:1.5vw;
}
.index .f5 .footer2023 .textBox .address {
	font-size:.9vw;
}
.index .f3 .f3TabSwiper .swiper-slide .item {
	font-size:1vw;
}
.index .f2 .f2Box .f2Boxs .f2Swiper .swiper-slide .item {
	font-size:1vw;
}
.index .f3 .f3Swiper .swiper-slide .item .imgBox .img {
	height:34.9vw;
}
.special5 .f3 .f3Swiper2 {
	left:13.8vw;
}
.index .f4 .titBox {
	top:-2.3vw;
}
.special2888.kForm {
	top:115vw;
}
.special .s4999Btn {
	left:30%;
}
}@media (max-width:1440px) {
	header nav ul li a {
	font-size:16px;
}
.special2888.kForm {
	top:122vw;
}
.special .s4999Btn {
	margin-top:-10vw;
	left:28%;
}
.index .f3 .f3Swiper .swiper-slide .item .imgBox .img {
	height:35.2vw;
}
}@media (max-width:900px) {
	.pc2023 {
	display:none;
}
.mobile2023 {
	display:block;
}
.modalBox .modalMenban .modals {
	width:95%;
	height:140vw;
	top:50%;
	background:url(/resources/assets/images2025/modalBg_m.png?v1.0.0) center no-repeat;
}
.modalBox .modalMenban .close {
	top:10%;
	right:8vw;
	left:inherit;
	font-size:30px;
}
.modalBox .modalMenban form {
	width:90%;
	padding-top:82vw;
	right:initial;
	left:50%;
	transform:translateX(-50%);
}
.modalBox .modalMenban form .input {
	width:70%;
	height:10vw;
	margin-bottom:3vw;
	padding:0 4vw;
}
.modalBox .modalMenban form .input img {
	width:4vw;
}
.modalBox .modalMenban form .input input {
	width:100%;
	height:10vw;
	padding:0 3vw;
}
.modalBox .modalMenban form .submit {
	width:70%;
	margin:3vw auto 0 auto;
}
.modalBox .modalIcon {
	width:30vw;
	top:inherit;
	bottom:10vw;
}
.index {
	margin-top:60px;
}
.index .f2 .f2Tit {
	color:#895b1f;
	font-size:22px;
	text-align:center;
	font-weight:bold;
	margin-top:10vw;
}
.index .f2 .f2Tit::before {
	content:'';
	position:absolute;
	width:28vw;
	height:4vw;
	background:url('/resources/assets/images2023/titIcon1.png') center no-repeat;
	background-size:cover !important;
	left:5vw;
	margin-top:2.5vw;
}
.index .f2 .f2Tit::after {
	content:'';
	position:absolute;
	width:28vw;
	height:4vw;
	background:url('/resources/assets/images2023/titIcon2.png') center no-repeat;
	background-size:cover !important;
	right:5vw;
	margin-top:2.5vw;
}
.index {
	background:#e8efef;
}
.index .f2 .f2Box {
	padding:5vw 5vw 0vw 5vw;
}
.index .f2 .f2TabBox .item {
	width:17vw;
	height:23vw;
	margin:0 0.5vw;
}
.index .f2 .f2Box .titBox {
	width:55vw;
	height:17vw;
	line-height:15vw;
	font-size:20px;
}
.index .f2 .f2Box .f2Boxs {
	width:100%;
	height:71vw;
	background:url(/resources/assets/images2023/img9_1.png) center no-repeat;
	background-size:contain !important;
}
.index .f2 .f2Box .f2Boxs .f2Tab {
	overflow-x:scroll;
	white-space:nowrap;
	border-radius:5vw;
}
.index .f2 .f2Box .f2Boxs .f2Tab .item {
	display:inline-block;
	float:left;
	font-size:14px;
	border-radius:5vw;
	padding:1vw 4vw;
}
.index .f2 .f2Box .f2Boxs .f2Img {
	width:98%;
	height:57vw;
	border-radius:5px;
	left:inherit;
}
.index .f2 .f2Box .f2Boxs .f2Img .img {
	width:100%;
	height:57.5vw;
}
.index .f3 {
	margin-top:0;
}
.index .f3 .titBox {
	width:auto;
	height:auto;
	line-height:inherit;
	background:transparent;
	font-size:22px;
	padding-top:10vw;
	top:inherit;
}
.index .f3 .titBox::before {
	content:'';
	position:absolute;
	width:28vw;
	height:4vw;
	background:url('/resources/assets/images2023/titIcon1.png') center no-repeat;
	background-size:cover !important;
	left:5vw;
	margin-top:2.5vw;
}
.index .f3 .titBox::after {
	content:'';
	position:absolute;
	width:28vw;
	height:4vw;
	background:url('/resources/assets/images2023/titIcon2.png') center no-repeat;
	background-size:cover !important;
	right:5vw;
	margin-top:2.5vw;
}
.index .f3 .f3TabSwiper {
	width:90vw;
	border-radius:5vw;
}
.swiper-container-free-mode>.swiper-wrapper {
	justify-content:space-between;
}
.index .f3 .f3TabSwiper .swiper-slide {
	border-radius:5vw;
	padding:.5vw 0;
	width:auto !important;
}
.index .f3 .f3TabSwiper .swiper-slide .item {
	font-size:12px;
	border-radius:5vw;
	padding:.5vw 2vw;
}
/*.index .f3 .f3TabSwiper .swiper-slide:nth-child(1) {
	*/
	/*  width:15% !important;
	*/
	/*
}
*/
	/*.index .f3 .f3TabSwiper .swiper-slide:nth-child(2) {
	*/
	/*  width:25% !important;
	*/
	/*
}
*/
	/*.index .f3 .f3TabSwiper .swiper-slide:nth-child(3) {
	*/
	/*  width:15% !important;
	*/
	/*
}
*/
	/*.index .f3 .f3TabSwiper .swiper-slide:nth-child(4) {
	*/
	/*  width:15% !important;
	*/
	/*
}
*/
	/*.index .f3 .f3TabSwiper .swiper-slide:nth-child(5) {
	*/
	/*  width:10% !important;
	*/
	/*
}
*/
	/*.index .f3 .f3TabSwiper .swiper-slide:nth-child(6) {
	*/
	/*  width:23% !important;
	*/
	/*
}
*/
	.index .f3 .f3Bg {
	display:none;
}
.index .f3 .f3Swiper {
	margin-top:12vw;
}
.index .f3 .f3Swiper .swiper-slide {
	width:90vw !important;
}
.index .f3 .f3Swiper .swiper-slide .item .imgBox {
	width:100%;
	height:51vw;
	background:transparent;
}
.index .f3 .f3Swiper .swiper-slide .item .imgBox .img {
	height:49.5vw;
	border:3px solid #d0b094;
}
.index .f3 .f3Swiper3 .swiper-slide {
	width:auto !important;
}
.index .f3 .f3Swiper .swiper-button-next,.index .f3 .f3Swiper .swiper-rtl .swiper-button-prev {
	right:1vw;
	width:8.5vw;
	top:42%;
}
.index .f3 .f3Swiper .swiper-button-prev,.index .f3 .f3Swiper .swiper-rtl .swiper-button-next {
	left:1vw;
	width:8.5vw;
	top:42%;
}
.index .f3 .f3Swiper .swiper-slide .item .imgList {
	display:inline-block;
}
.index .f3 .f3Swiper .swiper-slide .item .imgList .imgs {
	width:44vw;
	height:25vw;
	display:inline-block;
	float:left;
	margin-right:2vw;
	margin-top:1vw;
	margin-bottom:1vw;
}
.index .f3 .f3Swiper .swiper-slide .item .imgList .imgs.active {
	background:transparent;
}
.index .f3 .f3Swiper .swiper-slide .item .imgList .imgs .img {
	width:100%;
	height:23vw;
}
.index .f3 .f3Swiper .swiper-slide .item .imgList .imgs:nth-child(2n) {
	margin-right:0;
}
.index .f3 .more {
	width:35vw;
	margin:0 auto;
}
.index .f4 {
	margin-top:0;
}
.index .f4 .f4Box {
	margin-top:0;
}
.index .f4 .titBox {
	width:auto;
	height:auto;
	line-height:inherit;
	background:transparent;
	font-size:20px;
	padding-top:10vw;
	padding-bottom:5vw;
}
.index .f4 .titBox::before {
	content:'';
	position:absolute;
	width:28vw;
	height:4vw;
	background:url('/resources/assets/images2023/titIcon1.png') center no-repeat;
	background-size:cover !important;
	left:5vw;
	margin-top:2.5vw;
}
.index .f4 .titBox::after {
	content:'';
	position:absolute;
	width:28vw;
	height:4vw;
	background:url('/resources/assets/images2023/titIcon2.png') center no-repeat;
	background-size:cover !important;
	right:5vw;
	margin-top:2.5vw;
}
.index .f4 .f4Box .imgBox {
	height:80vw;
}
.index .f4 .f4Box .imgBox .img {
	height:80vw;
}
.index .f4 .f4Box .imgList {
	padding:0;
	overflow-x:scroll;
	white-space:nowrap;
	display:inline-block;
	top:-21vw;
	opacity:1;
	pointer-events:all;
	scrollbar-width:none;
	/* Firefox隐藏滚动条 */
		-ms-overflow-style:none;
	/* Internet Explorer 10+隐藏滚动条 */
}
.index .f4 .f4Box .imgList::-webkit-scrollbar {
	width:0;
	/* Safari,Chrome 隐藏滚动条 */
		height:0;
	/* Safari,Chrome 隐藏滚动条 */
		display:none;
	/* 移动端、pad 上Safari，Chrome，隐藏滚动条 */
}
.index .f4 .f4Box .imgList .imgs {
	width:26vw;
	margin-left:3vw;
	font-size:14px;
	display:inline-block;
}
.index .f4 .f4Box .imgList .imgs:last-child {
	margin-right:2vw;
}
.index .f4 .f4Box .imgList .imgs .img {
	width:100%;
	height:14vw;
}
.index .f4 .f4Box .imgBox .img .link360 {
	width:25vw;
}
.index .f4 .f4Info2 {
	margin-top:-22vw;
}
.index .f5 {
	margin-top:0;
	padding-top:10vw;
}
.index .f5 .f5Bg {
	display:none;
}
.index .f5 .f5Info {
	display:none;
}
.index .f5 .titBox {
	width:55vw;
	height:17vw;
	line-height:3vw;
	font-size:20px;
	background:url(/resources/assets/images2023/img8.png) center no-repeat;
	background-size:contain !important;
	margin:0 auto;
	text-align:center;
	color:#895b1f;
	font-weight:bold;
	position:relative;
	z-index:1;
}
.index .f5 .f5Box {
	padding:0 5vw;
}
.index .f5 .f5Box .f5Swiper {
	height:72vw;
}
.index .f5 .f5Box .f5Swiper .swiper-slide .img {
	width:100% !important;
	height:62.5vw !important;
	background-size:cover !important;
}
.index .f5 .f5Box .f5Swiper .swiper-pagination-bullet-active {
	width:7vw;
}
.index .f5 .footer2023 {
	height:148vw;
	background:url(/resources/assets/images2023/img29_mobile.png?v2.0.0) center no-repeat;
	background-size:cover !important;
	margin-bottom:60px;
	margin-top:0;
}
.footerTitBox {
	text-align:center;
	color:#895b1f;
	padding-top:10vw;
}
.footerTitBox .cn {
	font-size:20px;
	font-weight:bold;
}
.footerTitBox .cn::before {
	content:'';
	position:absolute;
	width:16vw;
	height:4vw;
	background:url('/resources/assets/images2023/titIcon3.png') center no-repeat;
	background-size:cover !important;
	left:5vw;
	margin-top:2.5vw;
}
.footerTitBox .cn::after {
	content:'';
	position:absolute;
	width:17vw;
	height:4vw;
	background:url('/resources/assets/images2023/titIcon4.png') center no-repeat;
	background-size:cover !important;
	right:5vw;
	margin-top:2.5vw;
}
.footerTitBox .des {
	font-size:16px;
	margin-top:3px;
}
.index .f5 .footer2023 .textBox {
	width:70vw;
	left:15vw;
	right:inherit;
	margin-top:64vw;
}
.index .f5 .footer2023 .textBox .tit {
	font-size:14px;
}
.index .f5 .footer2023 .textBox .phone {
	font-size:20px;
}
.index .f5 .footer2023 .textBox .iconBox .icon {
	width:12vw;
	height:12vw;
	line-height:12vw;
	font-size:7vw;
	background:#c6ded6;
	margin:0 0.5vw;
}
.index .f5 .footer2023 .textBox .iconBox .icon i {
	margin-left:-3.2vw;
}
.index .f5 .footer2023 .textBox .linkBox .link {
	width:20vw;
	font-size:12px;
}
.index .f5 .footer2023 .textBox .address {
	font-size:12px;
	margin-top:2vw;
}
.index .f5 .footer2023 .textBox .info {
	font-size:12px;
	margin-top:3vw;
}
.qyImgModal {
	width:100%;
	height:100vh;
	position:fixed;
	top:0;
	background:rgba(0,0,0,0.5);
	opacity:0;
	transition:0.3s all;
	pointer-events:none;
	z-index:999;
}
.qyImgModal .close {
	color:white;
	font-size:32px;
	position:absolute;
	right:5vw;
	top:10%;
	cursor:pointer;
	transition:0.3s all;
}
.qyImgModal .qyImgModals {
	width:90%;
	height:auto;
	background:white;
	margin:30vw auto;
	border-radius:5px;
	padding:10px;
}
.qyImgModal .qyImgModals .qyImgModalsBox {
	width:100%;
	border:1px solid #bc8b69;
	border-radius:5px;
}
.qyImgModal .qyImgModals .qyImgModalsBox .qymodalSwiper {
	width:100%;
	height:55vw;
	overflow:hidden;
}
.qyImgModal .qyImgModals .qyImgModalsBox .qymodalSwiper .swiper-slide .img {
	width:100%;
	height:45vw;
	background-size:cover !important;
}
.qyImgModal .qyImgModals .qyImgModalsBox .qymodalSwiper .swiper-pagination {
	position:relative;
	bottom:30px;
}
.qyImgModal .qyImgModals .qyImgModalsBox .qymodalSwiper .swiper-pagination-bullet {
	background:#318f6c;
	opacity:1;
}
.qyImgModal .qyImgModals .qyImgModalsBox .qymodalSwiper .swiper-pagination-bullet-active {
	width:8vw;
	border-radius:5px;
}
.qyImgModal .qyImgModals .qyImgModalsBox form {
	width:80%;
	margin:3vw auto 5vw auto;
}
.qyImgModal .qyImgModals .qyImgModalsBox form .input {
	width:100%;
	height:10vw;
	background-color:#c4efdd;
	border-radius:0vw;
	margin:0 auto 3vw auto;
}
.qyImgModal .qyImgModals .qyImgModalsBox form .input input {
	color:#428e6b;
	font-size:14px;
	width:100%;
	height:10vw;
	background:transparent;
	border:transparent;
	outline:none;
	padding:0 5vw;
}
.qyImgModal .qyImgModals .qyImgModalsBox form .input::-webkit-input-placeholder {
	/* WebKit,Blink,Edge */
		color:#428e6b;
}
.qyImgModal .qyImgModals .qyImgModalsBox form .submit {
	width:50vw;
	margin:0 auto;
	cursor:pointer;
	-webkit-animation:scale 1s ease infinite;
}
@-webkit-keyframes scale {
	0%,100% {
	-webkit-transform:scale(0.9);
	-moz-transform:scale(0.9);
	-ms-transform:scale(0.9);
	-o-transform:scale(0.9);
	transform:scale(0.9);
}
50% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}
}.qyImgModal.active {
	opacity:1;
	pointer-events:all;
}
.index .f2 .f2TabBox::before {
	margin-top:11vw;
}
.index .f2 .f2TabBox.active::before {
	width:80vw;
}
.Effect .bannerBox {
	height:50vw;
	margin-top:15.5vw;
}
.Effect .title {
	font-size:20px;
	margin:4vw 0;
}
.Effect .title::before {
	width:10vw;
	margin-top:3.4vw;
	margin-left:-14vw;
}
.Effect .title::after {
	width:10vw;
	margin-top:3.4vw;
	margin-left:3.5vw;
}
.Effect .EffectBox {
	margin-top:0;
	padding-bottom:10vw;
}
.Effect .EffectBox .item:nth-child(3n + 2) {
	top:0;
}
.Effect .EffectBox .item {
	width:49%;
	height:55vw;
	margin-right:5px !important;
}
.Effect .EffectBox .item .imgBox .pic {
	position:relative;
	width:100%;
	height:55vw;
}
.Effect .EffectBox .item:nth-child(2n) {
	margin-right:0 !important;
}
.Effect .EffectBox .item:nth-child(3n) {
	margin-right:0;
}
.Effect .EffectBox .item:last-child {
	margin-right:0;
}
.Effect .EffectBox .item .imgBox {
	width:100%;
	height:65vw;
}
.Effect .EffectBox .item .textBox {
	width:44vw;
}
.Effect .EffectBox .item .text {
	padding-top:8vw;
}
.Effect .EffectBox .item .text .en {
	font-size:20px;
}
.Effect .EffectBox .item .text .cn {
	font-size:16px;
}
.Effect .imageModal .imageBox {
	height:100vw;
	top:50%;
}
.Effect .imageModal .imageBox .imageModals {
	width:95vw;
	height:100vw;
}
.Effect .imageModal .imageBox .imageModals .left {
	width:40vw;
}
.Effect .imageModal .imageBox .imageModals .left img {
	width:40vw;
}
.Effect .imageModal .imageBox .imageModals .right {
	width:49vw;
}
.Effect .imageModal .imageBox .imageModals .right .name {
	font-size:16px;
}
.Effect .imageModal .imageBox .imageModals .right form {
	padding:3vw 0;
	margin:3vw 0;
}
.Effect .imageModal .imageBox .imageModals .right form .tit {
	font-size:14px;
}
.Effect .imageModal .imageBox .imageModals .right form .inputBox {
	height:auto;
}
.Effect .imageModal .imageBox .imageModals .right form .inputBox input {
	height:7vw;
	font-size:12px;
}
.Effect .imageModal .imageBox .imageModals .right form .sbumit {
	height:8vw;
	line-height:8vw;
	font-size:12px;
}
.Effect .imageModal .imageBox .imageModals .right form .kefu {
	height:8vw;
	line-height:8vw;
	font-size:12px;
}
.Effect .imageModal .imageBox .leftIcon {
	display:none;
}
.Effect .imageModal .imageBox .rightIcon {
	display:none;
}
.Effect .imageModal .imageBox .imageModals .right .imgBox .tit {
	font-size:14px;
}
.Effect .imageModal .imageBox .imageModals .right .imgBox .tit span {
	font-size:12px;
}
.Effect .imageModal .imageBox .imageModals .right .imgBox .hotBox {
	height:37vw;
}
.Effect .imageModal .imageBox .imageModals .right .imgBox .hotBox .hotList ul li {
	width:15vw;
}
.Grass .bannerBox {
	height:40vw;
	margin-top:15.5vw;
}
.Grass .title {
	font-size:20px;
}
.Grass .title::before {
	width:10vw;
	margin-top:3.4vw;
	margin-left:-14vw;
}
.Grass .title::after {
	width:10vw;
	margin-top:3.4vw;
	margin-left:3.5vw;
}
.Grass .EffectBox {
	padding:0 5vw;
}
.Grass .EffectBox .EffectList ul li {
	width:calc(33%);
	margin:0;
}
.Grass .EffectBox .EffectList ul li img {
	transform:scale(.95);
}
.Grass .imageModal .imageBox {
	height:100vw;
	top:50%;
}
.Grass .imageModal .imageBox .imageModals {
	width:95vw;
	height:100vw;
}
.Grass .imageModal .imageBox .imageModals .left {
	width:40vw;
}
.Grass .imageModal .imageBox .imageModals .left img {
	width:40vw;
}
.Grass .imageModal .imageBox .imageModals .right {
	width:49vw;
}
.Grass .imageModal .imageBox .imageModals .right .name {
	font-size:16px;
}
.Grass .imageModal .imageBox .imageModals .right form {
	padding:3vw 0;
	margin:3vw 0;
}
.Grass .imageModal .imageBox .imageModals .right form .tit {
	font-size:14px;
}
.Grass .imageModal .imageBox .imageModals .right form .inputBox {
	height:auto;
}
.Grass .imageModal .imageBox .imageModals .right form .inputBox input {
	height:7vw;
	font-size:12px;
}
.Grass .imageModal .imageBox .imageModals .right form .sbumit {
	height:8vw;
	line-height:8vw;
	font-size:12px;
}
.Grass .imageModal .imageBox .imageModals .right form .kefu {
	height:8vw;
	line-height:8vw;
	font-size:12px;
}
.Grass .imageModal .imageBox .leftIcon {
	display:none;
}
.Grass .imageModal .imageBox .rightIcon {
	display:none;
}
.Grass .imageModal .imageBox .imageModals .right .imgBox .tit {
	font-size:14px;
}
.Grass .imageModal .imageBox .imageModals .right .imgBox .tit span {
	font-size:12px;
}
.Grass .imageModal .imageBox .imageModals .right .imgBox .hotBox {
	height:37vw;
}
.Grass .imageModal .imageBox .imageModals .right .imgBox .hotBox .hotList ul li {
	width:15vw;
}
.imageModalMobile {
	width:100%;
	height:100vh;
	background:rgba(0,0,0,.75);
	position:fixed;
	top:0;
	z-index:500;
	padding:5vw;
	display:none;
}
.imageModalMobile.active {
	display:block;
}
.imageModalMobile_Box {
	width:90%;
	height:auto;
	background:white;
	padding:0;
	position:absolute;
	left:5%;
	top:43%;
	-webkit-transform:translateY(-50%);
}
.imageModalMobile_Box .btnOff {
	width:30px;
	position:absolute;
	border:none;
	height:30px;
	border-radius:50%;
	z-index:999;
	color:#0fc096;
	text-align:center;
	line-height:28px;
	right:10px;
	margin-top:0vw;
	font-size:16px;
	top:10px;
}
.imageModalMobile_Box .imageModalMobileSwiper {
	height:auto;
	margin:10vw 5vw;
	margin-bottom:0px;
	overflow:hidden;
}
.imageModalMobile_Box .imageModalMobileSwiper .swiper-wrapper,.imageModalMobile_Box .imageModalMobileSwiper .swiper-wrapper .swiper-slide {
	height:45vh !important;
}
.imageModalMobile_Box .imageModalMobileSwiper .swiper-slide .img {
	width:100%;
	height:45vh;
	background-size:contain !important;
}
.imageModalMobile_Box .swiper-pagination {
	bottom:inherit;
}
.imageModalMobile_Box .swiper-pagination .swiper-pagination-bullet {
	background:#0fc096;
	width:6px;
	height:6px;
	margin:0px 2px;
}
.imageModalMobile_Box .name {
	display:none;
}
.imageModalMobile_Box form {
	padding:7vw 5vw 7vw 5vw;
}
.imageModalMobile_Box form .inputBox {
	width:100%;
	height:auto;
	background-color:#f7f9fa;
	border-radius:3px;
	margin-bottom:2vw;
	padding:0 1vw;
}
.imageModalMobile_Box form .inputBox input {
	width:100%;
	height:40px;
	outline:none;
	border:transparent;
	background:transparent;
	font-size:14px;
	padding:0 15px;
}
.m_inputbox {
	width:100%;
	display:flex;
	justify-content:space-between;
	margin-top:5vw;
}
.imageModalMobile_Box form .sbumit {
	width:48%;
	height:40px;
	background-color:#00c7a1;
	border-radius:3px;
	text-align:center;
	line-height:10vw;
	font-size:14px;
	color:white;
	cursor:pointer;
	transition:.5s all;
	margin:0px;
}
.imageModalMobile_Box form .kefu {
	width:48%;
	height:40px;
	background-color:rgba(0,199,161,0.1);
	border-radius:3px;
	text-align:center;
	line-height:10vw;
	font-size:14px;
	color:#00c7a1;
	border:1px solid #00c7a1;
	margin-top:0px;
	cursor:pointer;
	display:block;
	transition:.5s all;
}
.wallTab {
	position:relative;
}
.wallTab .item {
	width:auto;
	height:auto;
	padding:8px 15px;
	font-size:16px;
}
.chrg-grid {
	justify-content:space-between;
}
.chrg-grid .chrg-item {
	width:49%;
	margin-right:0%;
	margin-bottom:1.5vw;
}
.index .f3 .f3Swiper .swiper-slide .item .imgList .imgs .img .text {
	line-height:35vw;
	font-size:14px;
}
.special {
	margin-top:60px;
}
.special .btn16800_1 {
	width:55vw;
}
.special2888.kForm {
	top:178vw;
	width:300px;
}
.special4 {
	margin-top:60px;
}
.special4 .f2 {
	width:90vw;
}
.special4 .f2 .f2y {
	width:45vw;
	left:3vw;
	top:1vw;
}
.special4 .f2 .f2Form {
	border-radius:10px;
	height:55vw;
	padding:5vw 0;
}
.special4 .f2 .f2y2 {
	width:95%;
}
.special4 .f2 #form {
	width:78vw;
	margin:5vw auto 0 auto;
}
.special4 .f2 #form .inputBox {
	display:block;
}
.special4 .f2 #form .inputBox .input {
	width:100%;
	height:8vw;
	margin-bottom:3vw;
}
.special4 .f2 #form .inputBox .input input {
	width:100%;
	height:7vw;
	font-size:14px;
	padding:0 2vw;
}
.special4 .f2 #form .submit {
	width:42vw;
}
.special4 .f3 {
	padding:15vw 5vw 10vw 5vw;
}
.special4 .f3 .titImg {
	width:45vw;
}
.special4 .f3 .f3Box {
	margin-top:5vw;
	padding:2vw;
}
.special4 .f3 .f3Swiper {
	padding:2vw;
	border-radius:5vw;
}
.special4 .f3 .f3Swiper .swiper-slide {
	height:auto;
	padding:2vw 0;
	border-radius:5vw;
}
.special4 .f3 .f3Swiper .swiper-slide .text {
	font-size:14px;
	height:auto;
	line-height:normal;
}
.special4 .f3 .f3Swiper2 .swiper-slide .imgBox {
	height:50vw;
}
.special4 .f3 .f3Swiper2 .swiper-slide .imgBox .img {
	height:50vw;
}
.special4 .f3 .f3Swiper2 .swiper-slide .textBox {
	margin-top:5vw;
}
.special4 .f3 .f3Swiper2 .swiper-slide .textBox {
	display:block;
}
.special4 .f3 .f3Swiper2 .swiper-slide .textBox .text {
	background:transparent;
	width:auto;
	height:auto;
	padding-left:3vw;
}
.special4 .f3 .f3Swiper2 .swiper-slide .textBox .text p {
	font-size:14px;
	line-height:1.7;
}
.special4 .f3 .f3Swiper2 .swiper-slide .textBox .btnBox .btn {
	width:42vw;
	margin-top:6vw;
}
.special4 .f4 {
	width:90vw;
}
.special4 .f4 .titImg {
	width:72vw;
}
.special4 .f4 .f4Swiper {
	margin-top:5vw;
}
.special4 .f4 .f4Swiper .swiper-slide .imgBoxTop .imgBox1 {
	width:54vw;
	height:42vw;
}
.special4 .f4 .f4Swiper .swiper-slide .imgBoxTop .imgBox1 .img {
	width:54vw;
	height:42vw;
}
.special4 .f4 .f4Swiper .swiper-slide .imgBoxTop .imgBox2 {
	width:32vw;
	height:42vw;
}
.special4 .f4 .f4Swiper .swiper-slide .imgBoxTop .imgBox2 .img {
	width:32vw;
	height:35vw;
}
.special4 .f4 .f4Swiper .swiper-slide .imgBoxTop .imgBox2 .name {
	font-size:12px;
	line-height:7vw;
	font-weight:normal;
}
.special4 .f4 .f4Swiper .swiper-slide .imgBoxBottom .imgBox {
	width:43vw;
	height:36vw;
}
.special4 .f4 .f4Swiper .swiper-slide .imgBoxBottom .imgBox .img {
	width:43vw;
	height:29vw;
}
.special4 .f4 .f4Swiper .swiper-slide .imgBoxBottom .imgBox .name {
	font-size:12px;
	line-height:7vw;
	font-weight:normal;
}
.special4 .f4 .f4Swiper .swiper-slide .textBox {
	margin-top:0;
}
.special4 .f4 .f4Swiper .swiper-slide .textBox {
	display:block;
}
.special4 .f4 .f4Swiper .swiper-slide .textBox .text {
	background:transparent;
	width:auto;
	height:auto;
	padding-left:3vw;
}
.special4 .f4 .f4Swiper .swiper-slide .textBox .text p {
	font-size:14px;
	line-height:1.7;
}
.special4 .f4 .f4Swiper .swiper-slide .textBox .btnBox .btn {
	width:42vw;
}
.special4 .f4 .f4Swiper .swiper-slide .textBox .btnBox .btn {
	margin-top:10vw;
}
.special4 .f4 .f4Swiper .swiper-pagination {
	bottom:20vw;
}
.special4 .f4 .f4Swiper .swiper-pagination .swiper-pagination-bullet-active {
	width:6vw;
}
.index .f2 .f2Box .f2Boxs .f2Swiper {
	border-radius:5vw;
	background:transparent;
	box-shadow:initial;
}
.index .f2 .f2Box .f2Boxs .f2Swiper .swiper-slide {
	line-height:normal;
	padding:0;
	border-radius:5vw;
	background:transparent;
}
.index .f2 .f2Box .f2Boxs .f2Swiper .swiper-slide .item {
	line-height:inherit;
	font-size:14px;
	background:white;
	margin:0 auto;
	width:50%;
	border-radius:15px;
	padding:.5vw 0;
}
.index .f2 .f2Box .f2Boxs .f2Swiper2 {
	margin:5.5vw auto 0 auto;
	width:98%;
	height:70vw;
	left:inherit;
}
.index .f2 .f2Box .f2Boxs .f2Swiper2 .swiper-slide .img {
	height:57.8vw;
}
.special .footer2023 {
	height:168vw;
	background:url(/resources/assets/images2023/img29_mobile2.png?v3.0.0) center no-repeat;
	background-size:cover !important;
	margin-bottom:60px;
	position:relative;
	/*margin-top:5vw;
	*/
}
.special .footer2023 .textBox {
	width:70vw;
	left:15vw;
	right:inherit;
	margin-top:87vw;
	text-align:center;
	position:absolute;
	display:block;
	padding:0;
	height:0;
}
.special .footer2023 .textBox .tit {
	font-size:14px;
	color:#474747;
}
.special .footer2023 .textBox .phone {
	color:#349d78;
	font-size:20px;
	margin-top:1vw;
	margin-bottom:2vw;
	padding-bottom:2vw;
	border-bottom:1px solid white;
}
.special .footer2023 .textBox .iconBox {
	width:100%;
	display:inline-block;
}
.special .footer2023 .textBox .iconBox .icon {
	width:12vw;
	height:12vw;
	line-height:12vw;
	font-size:7vw;
	background:#c6ded6;
	margin:0 0.5vw;
	border-radius:50%;
	color:#349d78;
	display:inline-block;
}
.special .footer2023 .textBox .iconBox .icon i {
	transition:0.3s all;
	position:absolute;
	margin-left:-3.2vw;
}
.special .footer2023 .textBox .iconBox .icon .img {
	width:28vw;
	position:absolute;
	margin-top:-34vw;
	margin-left:-8.4vw;
	pointer-events:none;
	opacity:0;
	transition:.3s all;
}
.special .footer2023 .textBox .iconBox .icon .img p {
	height:9.5vw;
	margin-top:-4vw;
}
.index .f5 .footer2023 .textBox .iconBox .icon:hover i {
	font-size:7vw;
	margin-left:-3.2vw;
}
.index .f5 .footer2023 .textBox .iconBox .icon .img {
	width:28vw;
	position:absolute;
	margin-top:-34vw;
	margin-left:-8.4vw;
}
.index .f5 .footer2023 .textBox .iconBox .icon .img p {
	height:9.5vw;
	margin-top:-4vw;
}
.special .footer2023 .textBox .iconBox .icon:hover i {
	font-size:7vw;
	margin-left:-3.2vw;
}
.special .footer2023 .textBox .linkBox {
	width:100%;
	display:inline-block;
	margin:2vw auto;
}
.special .footer2023 .textBox .linkBox .link {
	width:20vw;
	font-size:12px;
	display:inline-block;
	margin-bottom:0.5vw;
	border-right:1px solid #C6CCCA;
}
.special .footer2023 .textBox .address {
	font-size:12px;
	margin-top:2vw;
}
.special .footer2023 .textBox .info {
	font-size:12px;
	margin-top:3vw;
	display:block;
}
.special5 .f2 {
	width:90vw;
	height:auto;
}
.special5 .f2 .titImg {
	width:35vw;
}
.special5 .f2 .f2Img {
	width:85vw;
}
.special5 .f2 #form {
	margin-top:3vw;
}
.special5 .f2 #form .inputBox {
	display:block;
}
.special5 .f2 #form .inputBox .input {
	width:100%;
	height:8vw;
	margin-bottom:3vw;
}
.special5 .f2 #form .inputBox .input input {
	width:100%;
	height:8vw;
	padding:0 2vw;
	font-size:14px;
}
.special5 .f2 #form .submit {
	width:45vw;
	margin:0 auto 3vw auto;
}
.special5 .f4 .btnBox {
	left:27%;
	margin-top:-28vw;
}
.special5 .f4 .btnBox .btn {
	width:45vw;
}
.special5 .f5 .btnBox {
	margin-top:-20vw;
	left:25%;
}
.special5 .f5 .btnBox .btn {
	width:45vw;
}
.special6 .f2 .titBox {
	width:90vw;
	height:24vw;
	padding-top:3vw;
	background:url(/resources/assets/images2023/z/z2_mobile.png) center no-repeat;
	background-size:cover !important;
}
.special6 .f2 .titBox img {
	width:70vw;
}
.special6 .f2 {
	margin-top:-8vw;
}
.special6 .f2 .f2Box {
	width:95%;
	height:75vw;
	margin:-10vw auto 0 auto;
	padding-top:15vw;
}
.special6 .f2 .f2Box .f2Img {
	width:90%;
}
.special6 .f2 #form {
	width:80vw;
	margin-top:5vw;
}
.special6 .f2 #form .inputBox {
	display:block;
}
.special6 .f2 #form .inputBox .input {
	width:100%;
	height:8vw;
	margin-bottom:3vw;
}
.special6 .f2 #form .inputBox .input input {
	width:100%;
	height:8vw;
	padding:0 2vw;
	font-size:14px;
}
.special6 .f2 #form .submit {
	width:45vw;
	margin:0 auto 3vw auto;
	top:inherit;
}
.special6 .f3 .f3Img {
	width:95vw;
}
.special6 .f4 .btn {
	width:45vw;
	right:inherit;
	position:relative;
	margin:3vw auto;
}
.special6 .f5 {
	margin-top:15vw;
}
.special6 .f5 .btn1 {
	width:30vw;
	left:0;
}
.special6 .f5 .btn2 {
	width:45vw;
	right:inherit;
	position:relative;
	margin:3vw auto;
}
.special6 .f6 {
	margin-top:15vw;
}
.special6 .f6 .btn {
	width:45vw;
	left:inherit;
	position:relative;
	margin:3vw auto;
}
.special6 .f7 {
	margin-top:15vw;
}
.special6 .f7 .btn {
	width:45vw;
	right:inherit;
	position:relative;
	margin:3vw auto;
}
.special6 .f8 .btn {
	width:30vw;
	left:0;
}
.special6 .f9 {
	margin-top:15vw;
}
.special6 .f9 .btn {
	width:45vw;
	right:inherit;
	position:relative;
	margin:3vw auto;
}
.index .f1 {
	margin-top:-15vw;
}
.index .f2 .f2Box .f2Boxs .swiper-button-next {
	right:1vw;
	width:8.5vw;
	top:55%;
}
.index .f2 .f2Box .f2Boxs .swiper-button-next:after {
	content:inherit;
}
.index .f2 .f2Box .f2Boxs .swiper-button-prev {
	left:1vw;
	width:8.5vw;
	top:55%;
}
.index .f2 .f2Box .f2Boxs .swiper-button-prev:after {
	content:inherit;
}
.index .f4 .f4Box .imgBox .img .link360 p {
	font-size:12px;
}
.special .s4999Btn {
	width:55vw;
	margin-top:-12vw;
	left:22%;
}
.special5 .f3 {
	height:146vw;
	background:url(/resources/assets/images2023/d/d7_mobile2.png?v1.0.0) center no-repeat;
	background-size:cover !important;
	margin-top:0;
}
.special5 .f3 .f3Swiper2 {
	width:78.8vw;
	height:55vw;
	margin-top:48vw;
	left:7.3vw;
	/*background:crimson;
	*/
}
.special5 .f3 .f3Swiper2 .swiper-slide .imgBox {
	width:78.8vw;
	height:42vw;
	margin-top:13.3vw;
}
.special5 .f3 .f3Swiper2 .swiper-slide .imgBox .img {
	height:41vw;
}
.special5 .f3 .f3Swiper2 .swiper-slide .name {
	font-size:13px;
	margin-left:53vw;
}
.special5 .f3 .f3Swiper {
	width:79vw;
	height:15vw;
	left:6vw;
	margin-top:109vw;
}
.special5 .f3 .f3Swiper .swiper-wrapper {
	display:flex;
}
.special5 .f3 .f3Swiper .swiper-slide .imgBox {
	width:24.8vw;
	height:15vw;
}
.special5 .f3 .f3Swiper .swiper-slide .imgBox .img {
	height:15vw;
}
.special5 .f3 .btnBox {
	margin-top:130vw;
	left:24%;
}
.special5 .f3 .btnBox .btn {
	width:40vw;
}
.special5 .f4 {
	margin-top:5vw;
}
.special5 .f5 {
	margin-top:5vw;
}
.index .f2 .f2Bg2 {
	position:relative;
	margin-top:-3.5vw;
}
.index .f2 .f2Box .f2Boxs .f2Swiper2 .swiper-slide .img .btn {
	opacity:1;
	width:25vw;
	height:8vw;
	line-height:7.5vw;
	text-align:center;
	font-size:14px;
	border-radius:5px;
	margin:58vw auto 0 auto;
	left:37%;
}
.special4 .f3 .f3Swiper2 .swiper-button-next {
	margin-top:-65vw;
	top:inherit;
	width:35px;
	height:35px;
	border-radius:50%;
	background:#f07b02;
}
.special4 .f3 .f3Swiper2 .swiper-button-prev {
	margin-top:-65vw;
	top:inherit;
	width:35px;
	height:35px;
	border-radius:50%;
	background:#f07b02;
}
.special4 .f3 .f3Swiper2 .swiper-button-next:after,.special4 .f3 .f3Swiper2 .swiper-button-prev:after {
	color:white;
	font-size:12px;
}
.footer2 .textBox {
	width:70vw;
	left:15vw;
	right:inherit;
	margin-top:-85vw;
	text-align:center;
	position:absolute;
	display:block;
	padding:0;
	height:0;
}
.footer2 .textBox .tit {
	font-size:14px;
	color:#474747;
}
.footer2 .textBox .phone {
	color:#349d78;
	font-size:20px;
	margin-top:1vw;
	margin-bottom:2vw;
	padding-bottom:2vw;
	border-bottom:1px solid white;
}
.footer2 .textBox .iconBox {
	width:100%;
	display:inline-block;
}
.footer2 .textBox .iconBox .icon {
	width:12vw;
	height:12vw;
	line-height:12vw;
	font-size:7vw;
	background:#c6ded6;
	margin:0 0.5vw;
	border-radius:50%;
	color:#349d78;
	display:inline-block;
}
.footer2 .textBox .iconBox .icon i {
	transition:0.3s all;
	position:absolute;
	margin-left:-3.2vw;
}
.footer2 .textBox .iconBox .icon .img {
	width:20vw;
	position:absolute;
	margin-top:-20vw;
	margin-left:-3.4vw;
	pointer-events:none;
	opacity:0;
	transition:.3s all;
}
.footer2 .textBox .iconBox .icon:hover i {
	font-size:7vw;
	margin-left:-3.2vw;
}
.footer2 .textBox .iconBox .icon .img {
	width:28vw;
	position:absolute;
	margin-top:-34vw;
	margin-left:-8.4vw;
	background:white;
}
.footer2 .textBox .iconBox .icon .img p {
	color:#333333;
	font-size:12px;
	height:9.5vw;
	margin-top:-4vw;
}
.footer2 .textBox .iconBox .wechat:hover .img {
	opacity:1;
}
.footer2 .textBox .linkBox {
	width:100%;
	display:inline-block;
	margin:2vw auto;
}
.footer2 .textBox .linkBox .link {
	width:20vw;
	font-size:12px;
	display:inline-block;
	margin-bottom:0.5vw;
	border-right:1px solid #C6CCCA;
}
.footer2 .textBox .address {
	font-size:12px;
	margin-top:2vw;
}
.footer2 .textBox .info {
	font-size:12px;
	margin-top:3vw;
	display:block;
}
.index .f2 .f2Box .f2Boxs .f2Swiper2 .swiper-slide:hover .img .btn {
	opacity:1;
	transform:translateY(3vw);
}
.submit.sh {
	display:block;
	width:50vw;
	height:40px;
	text-align:center;
	background-color:#ffb040;
	color:#fff;
	border-radius:5px;
	line-height:40px;
	font-weight:bold;
	margin:0px auto;
	margin-top:5vw;
	font-size:18px;
	-webkit-animation:scale 1s ease infinite;
}
.submit.sd {
	display:none;
}
.zhuanti .f1.f1ss {
	padding:0;
	background:transparent;
}
.zts_box {
	padding:5vw;
	background-color:#ebf3fa;
	border-radius:2vw;
}
.zhuanti .f1 .form .inputBox .input:last-child {
	margin-bottom:0;
}
.mob-nav-2025 {
	display:block;
	position:fixed;
	width:100%;
	height:auto;
	bottom:0;
	z-index:1000;
	-webkit-transition:all .5s;
	transform:translateY(150%);
}
.mob-nav-2025.active {
	transform:translateY(0%);
}
.mob-navs {
	width:100%;
	display:flex;
	position:absolute;
	left:0;
	bottom:0;
	height:100%;
}
.mob-nav-2025 .shadow {
	width:100%;
	height:auto;
	position:absolute;
	left:0;
	bottom:0;
	pointer-events:none;
}
.mob-navs a {
	display:flex;
	align-content:center;
	position:relative;
	align-items:center;
	width:25%;
	text-align:center;
	justify-content:center;
	flex-wrap:wrap;
	color:#747483;
}
.mob-navs a .icon {
	width:20px;
	height:20px;
	position:relative;
	background-image:url(../images2025/nav-icon1.png);
	background-repeat:no-repeat;
	background-position:0px -20px;
	background-size:auto 200%;
	margin-bottom:5px;
}
.mob-navs a:nth-child(2) .icon {
	background-image:url(../images2025/nav-icon2.png);
}
.mob-navs a:nth-child(3) .icon {
	background:transparent;
}
.mob-navs a:nth-child(4) .icon {
	background-image:url(../images2025/nav-icon3.png);
}
.mob-navs a:nth-child(5) .icon {
	background-image:url(../images2025/nav-icon4.png);
}
.mob-navs a .txt {
	width:100%;
	text-align:center;
	position:relative;
	font-size:12px;
}
.mob-navs a.active .icon {
	background-position:0 0;
}
.mob-navs a.active {
	color:#2DA87D;
}
.free-btn {
	width:14vw;
	height:auto;
	position:absolute;
	left:50%;
	top:0;
	margin-left:-7vw;
	margin-top:-7vw;
	-webkit-animation:scale 2s ease infinite;
}
}